【问题标题】:Storing Iframe src as a variable将 Iframe src 存储为变量
【发布时间】:2011-03-20 08:34:51
【问题描述】:

在我的谷歌浏览器扩展的选项页面中,用户定义了一个保存到 LocalStorage["dest"] 的 URL 目标

无法让代码在 popup.html 文件中运行

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

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

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

【问题讨论】:

    标签: javascript html iframe google-chrome-extension local-storage


    【解决方案1】:

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

    【讨论】:

    • 谢谢伙计,我讨厌它如此琐碎的事情......:)
    猜你喜欢
    • 2021-11-25
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多