【问题标题】:Getting data from URL and prevening automatic redirecting (add-on SDK Mozilla)从 URL 获取数据并防止自动重定向(附加 SDK Mozilla)
【发布时间】:2016-04-19 13:48:09
【问题描述】:

我正在编写一个 Firefox 插件,它会在用户导航到特定页面时提醒用户。用户通过在浏览器 URL 中输入以下命令来添加/删除“通知页面”:

YerinPrd://add(website1.com, www.website2.net, http://website3.org)

但是,当我在浏览器中输入此内容时,浏览器会识别出它是无效的 URL 并自动尝试搜索(在默认搜索引擎中)。所以,当我有类似的东西时:

require("sdk/tabs").on("ready", function(tab) {
    var url = tab.url.toLowerCase();
}

URL 变量读取

http://google.com?asdfasdfasdfadsfadf 

而不是

YerinPRd://add(....)

这有什么问题吗?我喜欢这种用于 i/o 的方法,因为它非常简单和优雅(我从 Chrome 的工作原理中窃取了它)并且不想更改它

【问题讨论】:

    标签: javascript firefox firefox-addon firefox-addon-sdk mozilla


    【解决方案1】:

    这是由无法识别的协议引起的。您必须注册自己的协议或使用已经创建的协议。如果您真的想使用自己的,请尝试使用this community library。那里有一个包含示例的文件夹,希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-24
      • 2012-03-29
      • 2011-04-24
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多