XUL-在主浏览器窗口中加载新页面的侧边栏按钮

XUL - sidebar buttons that load new pages in main browser window

本文关键字:新页面 侧边栏 按钮 加载 浏览器 窗口 XUL-      更新时间:2023-09-26

我正在学习如何制作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);"/>   

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

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

这是另一种方法!

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