【发布时间】: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