firefox - 使用新标签页替换插件打开新标签时,如何保持地址栏清晰?

标签 firefox firefox-addon firefox-addon-sdk

我正在为 Firefox 开发一个新的标签页替换插件。安装后,当我单击新选项卡图标打开新选项卡时,新选项卡打开正常,但地址栏显示困惑的 URL: 资源://firefox_p-at-getblog-dot-com/getblog_buttons_page/data/newtab.html

如何将地址栏清空?

最佳答案

只有few pages URI 栏中将有“空白”uri。

现在,您有几个选择:

  • 覆盖/注入(inject)到 browser.xul 中,然后将您的附加 URI 添加到 gInitialPages 或者将 about 模块和 gInitialPages 内容结合起来。
  • 实现像 @canuckistani 建议的 about 模块。虽然这仍然会显示 URI,但它会更好。 ;)
  • 或者,作为最后的手段,override 关于:newTab。然而,这可能(将会?)产生副作用,就像其他附加组件仍然覆盖 about:newTab 一样,它现在恰好是附加组件的新页面,这可能会也可能不会起作用根本不做和/或破坏东西。

关于firefox - 使用新标签页替换插件打开新标签时,如何保持地址栏清晰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23668805/

相关文章:

asp.net-mvc-3 - Colorbox 未加载 ajax 内容

javascript - element.select() 在 Firefox 中不起作用

javascript - 我可以在 Firefox 扩展弹出通知中设置背景颜色吗?

javascript - XMLHttpRequest responseText 在 Firefox WebExtension 中始终为空

firefox-addon-sdk - 所以附加构建器已经死了。有什么方法可以在不每次都重新启动 FF 的情况下测试附加组件?

javascript - 使用 Firefox 插件 SDK 时检查插件是新安装还是有更新的最佳方法是什么?

javascript - 在 PageMod Firefox 中获取 Angular 范围

javascript - 为什么 HTML5 拖放功能在 Firefox 中不起作用?

css - 如何在 Firefox 和 Opera 中缩放 HTML 元素?

java - Firefox 中的 native Java/Python/Objective C?