169 похожих чатов

Всем добрый. Есть следующая проблема (возможно писал по ней уже

здесь пару недель назад, но пока не доразобрался).
Мой сайт url1 открывает другой сайт url2 внутри созданного попап - window.open(url2, …). Сайты url1 и url2 на одном домене.  далее в сайте url2 открывается iframe с формой. iframe на том же домене. Форма заполняется И далее ошибка, фото прикладываю. Как я понял, что iframe и window(url2) не могу взаимодействовать. браузер блокирует взамодействие, хотя они на одном ресурсе. А самый главный прикол, что если открыть url2 просто отдельной вкладкой (не window.open), тогда ошибка не возникает, то есть браузер не блокирует взаимодействие frame и window если window нативно открыт, а не через window.open.. Кто знает из-за чего такое может быть и как полечить?

4 ответов

23 просмотра

iframe автономный, это сделано для обеспечения безопасности и получить контент из него нельзя, как и добавить в него, кроме общих запорсов к серверу

Владислав-Баурин Автор вопроса
Victor
iframe автономный, это сделано для обеспечения без...

Не совсем. Можно получить доступ к документу, то есть дом дереву между window и frame, и между window и window, если оба документа с одного ресурса. Почитай

Владислав-Баурин Автор вопроса
Victor
Всяко не стал бы доверять iframe какую-то работу

Есть сайт, который будет на замену старого, в нем ещё нет некоторых сервисов, поэтому кем-то было принято решение по нужде, по кнопки открывать старый сайт как попап, а далее в нем есть вот этот фрейм с формой. И если через попап сайт открыт, то форма в фрейме открывается, но конечный сабмит не работает т.к. он подразумевал взаимодействие фрейма с старым сайтом. Это безопасно, т.к. и старый сайт и новый и фрейм - внутренние корпоративные продукты. И старую Легаси систему заменяют на новую. И вот уже данное взаимодействие не выглядит костылем, а нормальным временным решением, пока не появятся все сервисы

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта