0

在我的 Google chrome 扩展的选项页面中,用户定义了一个 URL 目标,它保存到 LocalStorage["dest"]

虽然无法让代码在 popup.html 文件中工作

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

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

我究竟做错了什么?基本上我希望弹出窗口加载用户在选项页面中保存的任何站点,在 iframe 中......

4

1 回答 1

2

script 标签在 iframe 标签之前。当您执行 document.getElementById('site') 时,iframe 尚不存在。您需要将 iframe 标记移到脚本标记之前。一般来说,最好将所有脚本放在结束正文标记之前。

于 2010-07-23T22:28:26.590 回答