gpt4 book ai didi

javascript - Firefox loadURI 不工作

转载 作者:行者123 更新时间:2023-11-29 20:16:55 25 4
gpt4 key购买 nike

我在自定义 Firefox 扩展的 XUL 文件中有这段代码:

<toolbarbutton label="Home" id="home-b"
class="toolbarbutton-1 custombutton"
oncommand="getBrowserWindow().gBrowser.loadURI('http://www.google.com');" />

应该将 url 更改为 google.com。但是,它不起作用;单击按钮时没有任何反应。

我做错了什么?

最佳答案

通常,打开错误控制台 (Ctrl-Shift-J) 并检查您的代码是否导致错误是个好主意。错误消息应该能让您清楚地知道问题出在哪里。

也就是说,错误消息很可能是“getBrowserWindow 不是函数”——Firefox 没有定义这样的函数。您的工具栏按钮位于浏览器窗口中,因此您不需要任何特殊的东西来定位窗口。这应该做:

window.gBrowser.loadURI('http://www.google.com');

请注意,这会将页面加载到当前选项卡中。要打开新标签页,请使用:

window.gBrowser.loadOneTab('http://www.google.com');

参见 https://developer.mozilla.org/en/XUL/Method/loadOneTab用于此方法的其他参数。

关于javascript - Firefox loadURI 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com