1

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

2 回答 2

1

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

函数加载URL(网址){  
    content.wrappedJSObject.location = url;
}
于 2008-10-13T19:08:28.070 回答
0

This another method!

document.getElementById('1').loadURI('http://tridz.com')
于 2010-08-01T14:23:50.983 回答