0

На странице Параметры моего расширения Chrome от Google, пользователь определяет URL-адрес назначения, который позволяет экономить до LocalStorage [ «Dest»]Запоминание Iframe ЦСИ как переменная

Не можете получить код для работы во всплывающем окне. html файл, хотя

<script type="text/javascript"> 
    url = localStorage["dest"]; 
    document.getElementById('site').src = url; 
</script> 

<iframe id="site"> </iframe> 

Что я делаю неправильно? В основном, я хочу, чтобы всплывающее окно загружало любой сайт, который пользователь сохраняет на странице параметров, в iframe ...

ответ

2

Тег script находится перед тегом iframe. Когда вы выполняете document.getElementById ('site'), iframe еще не существует. Вам нужно переместить iframe tage перед тегом скрипта. В общем, лучше всего поставить все свои скрипты прямо перед тегом закрывающего тега.

+0

Спасибо, я ненавижу, когда его что-то такое тривиальное ... :) – David

Смежные вопросы