Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.05.2017, 16:06
Интересующийся
Отправить личное сообщение для Илья Колдунов Посмотреть профиль Найти все сообщения от Илья Колдунов
 
Регистрация: 06.09.2016
Сообщений: 21

Выполнение скрипта до загрузки iframe
Здравствуйте!
Есть расширение chrome и iframe.
Необходимо, чтобы до загрузки iframe (или выполнения в нём скриптов) успел выполниться скрипт, встраиваемый из расширения. Скрипт изменяет прототип функции console.log.
Помогите, пожалуйста
Заранее спасибо)
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2017, 18:05
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Илья Колдунов, и в чём проблема? Скрипт расширения и так должен срабатывать раньше, если Вы не обернули в onload или DOMContentLoaded.
Ответить с цитированием
  #3 (permalink)  
Старый 24.05.2017, 22:34
Интересующийся
Отправить личное сообщение для Илья Колдунов Посмотреть профиль Найти все сообщения от Илья Колдунов
 
Регистрация: 06.09.2016
Сообщений: 21

Скрипт встраивается в iframe из расширения. Но!
DOMContentLoaded просто не работает (понятия не имею почему, может потому что iframe генерируется динамически). А попытки встроить скрипт после встраивания в DOM iframe не увенчались успехом: скрипт встроился, но при дальнейшей загрузке iframe страницы пропал.
Ответить с цитированием
  #4 (permalink)  
Старый 24.05.2017, 22:48
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Илья Колдунов, а зачем встраивать скрипт во фрейм? Во фрейме расширение также автоматом сработает.
Ответить с цитированием
  #5 (permalink)  
Старый 04.06.2017, 22:38
Интересующийся
Отправить личное сообщение для Илья Колдунов Посмотреть профиль Найти все сообщения от Илья Колдунов
 
Регистрация: 06.09.2016
Сообщений: 21

Понимаете, в чём дело...
Этот iframe был создан самим расширением.
Плюс я запретил расширению выполняться во всех iframe - иначе код будет немного (МНОГО) неправильно работать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как остановить выполнение скрипта до загрузки библиотеки? HaseProgram jQuery 3 23.02.2013 22:03
Проблема с ожиданием загрузки станицы у консольного скрипта. Timon Общие вопросы Javascript 17 13.07.2012 18:33
Срабатывание скрипта в разные моменты при загрузки в разных браузерах VitalikPro Javascript под браузер 10 29.12.2011 18:24
Перенести html-элементы из iframe в родителя при синхронной загрузки gaer87 Internet Explorer 0 20.11.2011 23:25
Выполнение скрипта до загрузки контента RogerUP Общие вопросы Javascript 3 11.11.2011 07:33