У меня есть iframe из другого домена. Поскольку невозможно редактировать что-либо, что я хочу прочитать содержание iframe.получить содержимое iframe из другого домена
IFrame имеет 4 страницы. На четвертой странице есть текст (например: «Это сделано»). Я хочу что-то написать в базу данных MySql, если текст появляется в iframe.
Для этого мне нужны две вещи. 1. Прочитайте содержимое iframe. 2. Выполните эту часть кода каждые X миллисекунд, чтобы найти текст, который я ищу.
1: var iframe = document.querySelector('#id_description_iframe');
var iframeContent;
if (iframeDocument) {
iframeContent = iframeDocument.querySelectorAll('#frameBody');
}
2: window.setInterval(function_name, 10000);
Мне было интересно, если это не противоречит одной и той же политике происхождения?
Вторая вещь, о которой мне было интересно: как мне написать это в базу данных mysql?
1: Сделать другую страницу, которая получает значение через метод GET.
2: С помощью JS на странице iframe вызовите другую вкладку, если текст был найден. URL-адрес будет URL-адресом get.
3: Сохраните его в базе данных mysql.
4: после загрузки страницы снова закройте вкладку.
Действительно надеюсь, что кто-то может мне помочь. Извините меня, если вопрос не ясен, так как я действительно постарался сделать его действительно четким вопросом.
Если для параметра «X-Frame» установлено значение «Запретить», вы не сможете его сфотографировать даже из того же источника. Подробнее о [X-Frame и Clickjacking] (https://www.owasp.org/index.php/Clickjacking_Defense_Cheat_Sheet) –
Я на 100% способен использовать iframe. Это продажа билетов на вашем собственном веб-сайте. Мне нужно знать, завершили ли они продажу. – user3398922
Конечно, это противоречит одной и той же политике происхождения - поскольку содержимое iframe происходит из другого домена, у вас нет доступа к его контенту через JS со своей главной страницы. // _ "Это продажа билетов на вашем собственном сайте. Мне нужно знать, завершили ли они продажу. "_ - и система, которую вы используете, не дает других средств для уведомления об этом? – CBroe