Доступ к iframe из расширения Chrome
Я разрабатываю расширение для Chrome и столкнулся с большой проблемой.
Я использую контентные скрипты, чтобы внедрить мой код JavaScript на веб-сайте. На сайте есть iframe. Я могу изменить исходный код iframe, но неКажется, я не получаю доступ к iframeсвойство contentWindow. Мне нужно, чтобы вставить текст в текущей позиции Carret.
Так что в основном этот код отлично работает в контексте страницы:
$("#iframe1").contentWindow.document.execCommand("InsertHTML", false, 'test text');
Но когда я пытаюсь запустить его в контексте моего расширения Chrome, я получаю эту ошибку:
TypeError: Cannot read property 'document' of undefined
Какие'Странно, что я могу получить доступ к html iframe. Так что этот код отлично работает с расширением Chrome:
$("#iframe1").contents().find('div').html('test')
Я пробовал ставитьall_frames»: true в файле манифеста, но не повезло :(