我正在学习如何制作firefox扩展程序。 我创建了一个xul和overlay文件,在我的浏览器中创建了一个侧边栏。我正在尝试将按钮放在我的侧边栏中,在主浏览器窗口中加载不同的页面。我不确定如何访问主浏览器窗口并在其中加载新的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);"/>
答案 0 :(得分:1)
您应该能够通过以下方式访问活动标签窗口上下文:
function loadURL(url) { content.wrappedJSObject.location = url; }
答案 1 :(得分:0)
这是另一种方法!
document.getElementById('1').loadURI('http://tridz.com')