gpt4 book ai didi

javascript - 从 firefox 附加组件中隐藏位置栏

转载 作者:行者123 更新时间:2023-11-29 10:23:17 26 4
gpt4 key购买 nike

在我的附加组件中,我有一个在安装/更新时显示的 HTML 页面。 Firefox 显然显示了页面的 chrome://URI,我试图弄清楚如何防止这种情况发生(只是出于美学原因,请注意......)。

我知道一些加载项能够隐藏某些选项卡/页面上的地址栏:他们是怎么做到的?

最佳答案

Firefox 有一个隐藏地址栏的 URL 列表:http://hg.mozilla.org/mozilla-central/file/f41df039db03/browser/base/content/browser.js#l4146 .如果您有浏览器覆盖,您应该能够将自己的 URL 添加到该列表:

if (typeof XULBrowserWindow == "object" && XULBrowserWindow.inContentWhitelist instanceof Array)
XULBrowserWindow.inContentWhitelist.push("chrome://...");

这些检查旨在确保如果 Firefox 代码在未来的某个版本中发生更改,您不会做错任何事情。

关于javascript - 从 firefox 附加组件中隐藏位置栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7146595/

26 4 0