Tag: iframe

Javascript, сообщающий кросс-домен в родительском окне iframe

Я написал инструмент для заметок, захватив изображения с веб-страниц. Он загружается как iFrame в текущем окне с помощью закладки javascript: javascript:(function(){ _my_script=document.createElement('SCRIPT'); _my_script.type='text/javascript'; _my_script.src='http://basereality.test/js/bookmarklet.js?rand='+(Math.random()); document.getElementsByTagName('head')[0].appendChild(_my_script); })(); Я хочу, чтобы закрыть инструмент, удалив iFrame из родительского окна, когда пользователь нажимает кнопку закрытия. Каков самый простой способ сделать это: возможно ли закрыть iFrame внутри себя? Я пытался […]

Получить url из iframe и обновить хеш в URL-адресе браузера

Я пробовал несколько разных вещей, но ничего действительно не работало, в основном мне нужно получить текущее местоположение / url из iframe, получить часть, которую я хочу, и вернуть ее в хэш в URL-адресе. Как я могу это сделать в javascript?

Можно ли исключить Iframe в родительском окне Iframe

У меня IFrame на странице, и IFrame имеет JavaScript. Во время выполнения JavaScript в IFrame дает исключение, которое я хочу уловить в родительском окне. Как это сделать? <html> <head> <script type="text/javascript"> var frm123 = document.getElementById("frm123"); frm123.contentWindow.onerror = function() { alert('error caught'); } function loadData() { var oRTE = document.getElementById("frm123").contentWindow.document; oRTE.open(); oRTE.write(txt123.value); oRTE.close(); } </script> </head> […]

IOS-браузер – iFrame переходит в начало при изменении css или содержимого с помощью javascript

Кажется, эта проблема была навсегда. В некоторых особых случаях браузер iOS сталкивается с этой расстраивающей ошибкой. Проблема: Если у вас есть веб-страница, содержащая iFrame, и вы программно изменяете документ содержимого iframes, iframe будет переходить в начало страницы. Однако это происходит только в том случае, если страница, перед манипуляцией DOM, находится за пределами высоты, обычно это, […]

Создание iframe занимает вертикальное пространство

Я хотел бы, чтобы iframe занимал столько вертикального пространства, сколько ему нужно было отображать его содержимое, а не отображать полосу прокрутки. Возможно ли это? Есть ли обходные пути?

Как найти выделение в документе HTML, содержащем iframe или только кадры

Есть ли способ найти выделенный текст в документе HTML, если текст может находиться в пределах одного из его кадров (или iframes)? Если у документа нет фреймов, это просто: var text; if (document.getSelection) { // Firefox and friends text = document.getSelection(); } else if (document.selection) { // IE text = document.selection.createRange(); } if (text == undefined […]

Закладка: добавьте скрытый iframe на страницу и загрузите URL-адрес

У меня есть букмарклет для сброса моего маршрутизатора. Мне просто нужно посетить и допустить загрузку страницы, затем мой маршрутизатор начнет сброс. javascript:(function(){w=window.open("http://192.168.0.1/goform/formReboot","","width=1,height=1");self.focus();window.onload=w.close();})(); Но он открывается во всплывающем окне. Моя новая идея – динамически добавить скрытый iframe на страницу, на которой я использую буквенный буклет javascript, а затем открыть url в скрытом iframe. Возможно ли это? […]

Почему IE8 не обрабатывает события onload iframe?

Образец кода: <!DOCTYPE html> <html> <head> <title></title> <script> function on_iframe_load() { document.getElementById('iframe_a').onload = function() { alert('Thanks for the visit!'); }; } </script> </head> <body> <iframe name="iframe_a" id="iframe_a"></iframe> <a href="http://www.example.com/" target="iframe_a" onclick="on_iframe_load();">Go!</a> </body> </html> Он работает во всех основных браузерах без проблем, но IE8 (и, возможно, предыдущие версии) этого не понимают. Обновление : только что придумал […]

Кросс-сайт iframe postMessage от дочернего к родительскому

Я нашел этот образец из SO во время просмотра моей проблемы, но я хочу точно знать, как использовать его в моем сценарии. У меня есть iframe, который из другого домена, и я хочу определить, когда URL-адрес iframe изменяется с одной страницы на другую в этом другом домене. Итак, то, что я думал, это иметь что-то […]

Определите, является ли элемент в iframe видимым на экране

Мне нужно определить, отображается ли элемент в iframe на экране. (Если он находится на видимой части экрана), я имею в виду, что страница может быть очень длинной, и пользователь должен прокрутить, чтобы увидеть элемент index.html: <html> … … <iframe src="iframe.html" /> … … </html> iframe.html: <html> … … <div id="element"></div> …. … <script type="text/javascript"> var […]

JavaScript делает сайт умным, красочным и простым использованием.