编写一个油猴脚本

油猴(TamperMonkey)是Chrome 的一个扩展插件,使用它你可以从网上找一些方便使用的浏览器脚本,并且还可以自己写一些脚本(可以在网上阅读其他人脚本来学习)。

本人初步接触,下面是在一个简单的脚本:过滤 Bing 搜索结果的广告。

// ==UserScript==
// @name         FilterBingAds
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       Me
// @match        https://cn.bing.com/search?*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    setTimeout(function(){
        if (location.origin == "https://cn.bing.com" && location.pathname == "/search") {
            var docs = document.getElementsByClassName("b_ad");
            for (var index in docs) {
                var doc = docs[index]
                doc.style.display = 'none';
            }
        }
    }, 1200);
})();

其中前面的注释是新建脚本时,自己填充的。注意:

  • 在 插件 的 Setting 中调节 Logging LevelDebug,可以开启调试模式。
  • @match 这个是 match 运行此脚本的 url 地址,在这里必须用上通配符才能。
  • 因为 bing 会在搜索结束大约 1s 后插入广告,所以我这里在打开页面 1.2s 后让它执行脚本,移除广告的显示。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 油猴脚本是一个浏览器扩展,如果你还没听说过那就简直是太古代人了 ...目前来说,使用的人群最多的就是浏览器狂热者和...
    guanguans阅读 69,927评论 4 31
  • 一:LoadRunner常见问题整理1.LR 脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉2.在系统属...
    0100阅读 9,953评论 0 11
  • 站在讲台上的老师经常会遇到这样的情况,下课铃声已经响起来,而自己讲解正酣。 这时候是紧急刹车戛然而止呢,还是滔滔不...
    捞个一阅读 5,665评论 2 2
  • 东北某军区,老首长意味深长的看着对面的男人,掐断了手中的烟,于轩夜 特种部队队长,今年是他在部队里的第二十一个年头...
    乔冬翎阅读 2,241评论 0 0
  • 我有两个自己。 信芝,一个岁月静好,勇敢面对现实有理想的姑娘。 江大仙,消极沮丧,不快乐,抱怨生活种种不乐意的灵魂...
    江大仙阅读 3,118评论 0 1

友情链接更多精彩内容