我正在学习如何制作 Firefox 扩展。 我创建了一个 xul 和覆盖文件,它在我的浏览器中创建了一个侧边栏。我试图在侧边栏中放置按钮,以在主浏览器窗口中加载不同的页面。我不知道如何访问主浏览器窗口并在其中加载新的网址。我这里有一个简单的按钮和脚本来向您展示到目前为止我所拥有的内容。关于这个主题的任何说明将不胜感激!
<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);"/>
最佳答案
您应该能够通过以下方式访问事件选项卡窗口上下文:
function loadURL(url) { content.wrappedJSObject.location = url; }
关于javascript - XUL - 在主浏览器窗口中加载新页面的侧边栏按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/198312/