Safari iframe одного и того же происхождения (междоменная)
У меня есть следующий код
<iframe src="https://...source1.com">
...
<iframe src="https://...source2.com">
...
#Document
<html>
<head></head>
<body>
<script src="https://...third_party_endpoint.com></script>
</body>
</html>
</iframe>
</iframe>
Когда я загружаю скрипт с "third_party_endpoint", это выдает ошибку, говорящую
Заблокирован фрейм с источником " https: //...source1.com " от доступа к фрейму с источником " https: //...source2.com ". Протоколы, домены и порты должны совпадать.
Это происходит только в Safari, а не в Chrome.
Обратите внимание, что я не контролирую ни source1, ни source2. Кроме того, я получаю доступ только к информации внутри моего текущего iframe (я не собираюсь получать доступ к содержимому вне любого iframe).
Кто-нибудь знает, как решить эту проблему?