【问题标题】:XUL - sidebar buttons that load new pages in main browser windowXUL - 在主浏览器窗口中加载新页面的侧边栏按钮
【发布时间】:2008-10-13 17:16:57
【问题描述】:

我正在学习如何制作 Firefox 扩展程序。 我创建了一个 xul 和覆盖文件,它在我的浏览器中创建了一个侧边栏。我正在尝试将按钮放在侧边栏中,以在主浏览器窗口中加载不同的页面。我不确定如何访问主浏览器窗口并在其中加载新的 url。我这里有一个简单的按钮和脚本,可以向您展示我目前所拥有的。任何关于这个主题的光都将不胜感激!

<script type="application/x-javascript">    
    function loadURL(url) {     

            // I know this part is wrong. How do I load url into main browser??
    window.content.open(url)
    }
</script> 

<button
     id="identifier"
     class="dialog"
     label="Yahoo"
     image="images/image.jpg"
     oncommand="loadURL("http://www.yahoo.com);"/>   

【问题讨论】:

    标签: javascript firefox iframe xul


    【解决方案1】:

    您应该能够通过以下方式访问活动选项卡窗口上下文:

    函数加载URL(网址){ content.wrappedJSObject.location = url; }

    【讨论】:

    • 这正是我所需要的!完美运行。谢谢!!
    【解决方案2】:

    这是另一种方法!

    document.getElementById('1').loadURI('http://tridz.com')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      相关资源
      最近更新 更多