0

私のGoogleChrome拡張機能のオプションページで、ユーザーはLocalStorage["dest"]に保存するURL宛先を定義します

ただし、popup.htmlファイルでコードを機能させることはできません

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

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

私は何が間違っているのですか?基本的に、ユーザーがオプションページに保存したサイトをIframeにポップアップでロードしたいのですが...

4

1 に答える 1

2

スクリプトタグはiframeタグの前にあります。document.getElementById('site')を実行すると、iframeはまだ存在しません。スクリプトタグの前にiframeタグを移動する必要があります。一般に、すべてのスクリプトを終了bodyタグの直前に配置するのが最善です。

于 2010-07-23T22:28:26.590 に答える