火狐 插件 禁止 javascript 函数

使用Greasemonkey阻止网页内的弹出窗口JS脚本
    例如网页内有如下内嵌弹出窗口脚本
        <script language="JavaScript">
        <!-- Begin
        function popup() {
           window.open('http://www.taobao.com','','');
        window.focus();
        }
        //  End -->
        </script>
    
    首先,安装Greasemonkey(参考http://www.firefox.net.cn/dig/toc/),到Firefox Add-ons官网 https://addons.mozilla.org,搜索Greasemonkey,点击安装。

    然后,安装后重启Firefox,点击菜单栏中的“工具”--> "Greasemonkey" --> "New User Script...",创建一个新的GM脚本,在"New User Script..."对话框中:
    Name: 给GM脚本取了名字,例如no_popup
    Namespace: 无所谓,随便写几个字符串,一般是GM脚本的下载地址
    Description: 无所谓,说明一下这个GM脚本的用处
    Includes: 指定在哪些网页运行这个GM脚本,可以使用通配符,例如允许所有网页就是*,如果允许sohu.com就是http://*.sohu.com/*
    Excludes: 指定不在哪些网页运行这个GM脚本,例如不在sina.com运行就是http://*.sina.com/*

    点击OK后,进入GM脚本编辑,很简单只需要写入两行东西

        unsafeWindow.popup = function () {
            var sorryMsg = "This souldn't appear because Greasemonkey can divide by zero.";
        };
    上面2行可以简单的理解为替代网页中原来的popup函数。

    那么整个GM脚本看上去是这样的:

    // ==UserScript==
    // @name           no_popup
    // @namespace      localhost
    // @description    Replace the popup() function
    // @include        *
    // @exclude         http://*.sina.com/*
    // ==/UserScript==


    unsafeWindow.popup = function () {
         var sorryMsg = "This souldn't appear because Greasemonkey can divide by zero.";
    };
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
增加了在特定站点禁用JavaScript的能力。 简介此Web扩展使用户可以确定是否应为给定主机或给定选项卡启用或禁用JavaScript。 功能-设置默认状态(JS开或JS关)-设置禁用行为(按域或按选项卡)-使用快捷方式(也可以禁用此功能)-使用上下文菜单项进行切换(也可以禁用此功能) -查看您列入黑名单/列入白名单的域列表-访问网站之前手动添加域-添加自动为子域启用/禁用JS的基本域用法当访问例如google.com并禁用JavaScript时,网络扩展会阻止所有JavaScript,否则将会阻止所有JavaScript由google.com(包括其他主机的内联JS和外部JS文件)加载。 请注意,如果将已列入黑名单的主机中的脚本加载到另一个主机中(当然,除非您也阻止了该主机)。 支持的浏览器-Mozilla Firefox(台式机和Firefox for Android)-Google Chrome(台式机)为什么使用此Web扩展代码是完全开源的,如果您愿意,也可以使用此Web扩展的解压缩版本。 不会记录您的任何数据,并且Web扩展程序仅询问其真正需要的权限。 拉请求是欢迎的! 未来计划您可以在项目GitHub页面上查看现有的计划并添加新的功能建议(您可以在Web扩展的About页面中找到链接)。 支持如果您需要任何帮助或发现任何错误,请随时通过电子邮件直接与我联系,或者使用Web扩展程序的chrome网上商店页面中的支持表格。 支持语言:English

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值