在Mozilla插件SDK中加载页面之前,如何获取标签的网址?

内存

我正在创建一个插件来阻止用户请求的网站。我已经完成了获取用户输入并将其存储在简单存储中。现在我想在页面加载之前访问选项卡的url,以便我可以处理url并获取其主机名以阻止该站点。

威尔玛

您可以将PageMod模块与一起使用onAttach

pageMod.PageMod({
    contentScriptWhen: 'start', //This says not to wait until the page is ready
    include: ['*'],
    //Forget about contentScript(File), we're not attaching a script
    onAttach: function(worker) {
        var tabUrl = worker.tab.url;
        if(tabUrl==myString) worker.tab.url = 'http://arabcrunch.com/wp-content/uploads/2013/05/block-website.jpeg'
    }
});

但我建议以其他方式进行。您不必创建自己的每个URL而是进行任何操作,而是创建URL数组或部分URL并进行设置然后,您不需要中的子句,您已经知道它是您要阻止的网站之一。include: myArrayOfUrlsifonAttach

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何防止加载Mozilla插件?

来自分类Dev

如何获取在UIWebView中加载的页面的http://地址?

来自分类Dev

如何在加载页面之前获取页面的状态码

来自分类Dev

如何从iframe获取当前页面加载的网址

来自分类Dev

Firefox插件(SDK)-URL更改时,在页面加载之前将脚本附加到选项卡

来自分类Dev

Firefox mozilla 网络扩展:如何从后台页面知道标签何时完成加载

来自分类Dev

如何在Codeigniter中加载任何partuclar视图页面之前调用ajax函数

来自分类Dev

如何在条件字段 drupal 模块中加载页面之前隐藏 HTML 元素?

来自分类Dev

尝试在GET中加载带有网址的页面

来自分类Dev

从外部页面上的活动标签获取网址

来自分类Dev

如何获取标签的先前网址?

来自分类Dev

Geckofx获取已加载的页面网址

来自分类Dev

重访-在Firefox中加载TOP LEVEL页面之前修改URL

来自分类Dev

重访-在Firefox中加载TOP LEVEL页面之前修改URL

来自分类Dev

能够在Firefox中加载页面之前查看隐藏元素的预览

来自分类Dev

如何在Angular JS中加载页面?

来自分类Dev

如何在Perl中加载HTML页面

来自分类Dev

如何在Angular JS中加载页面?

来自分类Dev

如何在JavaScript中加载HTML页面

来自分类Dev

如何延迟外部页面在jquery中加载

来自分类Dev

如何在python中加载页面?

来自分类Dev

在新标签页中加载页面后调用函数

来自分类Dev

在新标签页中加载页面后调用函数

来自分类Dev

如何在</ body>之前放置脚本标签以提高页面加载性能

来自分类Dev

IAccessible:如何在Mozilla Firefox中获取网址栏的值?

来自分类Dev

firefox addon sdk:获取页面加载时间

来自分类Dev

获取Angular JS中加载时的select标签的选项值

来自分类Dev

如何在Tinymce 4中加载Wiris插件

来自分类Dev

如何在插件Webroot中加载xml文件

Related 相关文章

  1. 1

    如何防止加载Mozilla插件?

  2. 2

    如何获取在UIWebView中加载的页面的http://地址?

  3. 3

    如何在加载页面之前获取页面的状态码

  4. 4

    如何从iframe获取当前页面加载的网址

  5. 5

    Firefox插件(SDK)-URL更改时,在页面加载之前将脚本附加到选项卡

  6. 6

    Firefox mozilla 网络扩展:如何从后台页面知道标签何时完成加载

  7. 7

    如何在Codeigniter中加载任何partuclar视图页面之前调用ajax函数

  8. 8

    如何在条件字段 drupal 模块中加载页面之前隐藏 HTML 元素?

  9. 9

    尝试在GET中加载带有网址的页面

  10. 10

    从外部页面上的活动标签获取网址

  11. 11

    如何获取标签的先前网址?

  12. 12

    Geckofx获取已加载的页面网址

  13. 13

    重访-在Firefox中加载TOP LEVEL页面之前修改URL

  14. 14

    重访-在Firefox中加载TOP LEVEL页面之前修改URL

  15. 15

    能够在Firefox中加载页面之前查看隐藏元素的预览

  16. 16

    如何在Angular JS中加载页面?

  17. 17

    如何在Perl中加载HTML页面

  18. 18

    如何在Angular JS中加载页面?

  19. 19

    如何在JavaScript中加载HTML页面

  20. 20

    如何延迟外部页面在jquery中加载

  21. 21

    如何在python中加载页面?

  22. 22

    在新标签页中加载页面后调用函数

  23. 23

    在新标签页中加载页面后调用函数

  24. 24

    如何在</ body>之前放置脚本标签以提高页面加载性能

  25. 25

    IAccessible:如何在Mozilla Firefox中获取网址栏的值?

  26. 26

    firefox addon sdk:获取页面加载时间

  27. 27

    获取Angular JS中加载时的select标签的选项值

  28. 28

    如何在Tinymce 4中加载Wiris插件

  29. 29

    如何在插件Webroot中加载xml文件

热门标签

归档