从URL获取数据并阻止自动重定向(插件SDK Mozilla)
Getting data from URL and prevening automatic redirecting (add-on SDK Mozilla)
我正在编写一个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重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 从URL获取数据并阻止自动重定向(插件SDK Mozilla)
- Firefox 插件中的 OnBeforeRequest URL 重定向(从 Chrome 扩展程序转换)
- jQuery表单插件:如何正确处理从服务器发回的重定向请求
- 在输入时重定向按javascript(但表单是硬连接到插件中的,所以必须使用输入类而不是ID)
- Jquery验证插件,如何检查PHP文件是否返回错误或可以将用户重定向到主页/dashbord
- 是否可以在不重定向页面的情况下上传带有js插件的文件
- 如何阻止由jquery插件添加的锚点以角度重定向
- 验证登录&使用jquery验证插件重定向到成功页面
- 在提交时使用JavaScript重定向表单插件
- ajaxForm插件一直重定向到操作页面,忽略返回false;
- 表单提交重定向不工作使用联系人表单7 WordPress插件
- JQuery插件-重定向定时器调试
- 链接和JS重定向,导致在Office JS插件中打开一个新窗口
- 重定向插件不工作
- Jquery地图插件不做任何提交-重定向到"locator.html#"而不是发射形式的行动
- Wordpress插件可通过通知消息重定向
- jQuery validate插件:重定向用户,如果任何特定条件无效