在网上看小说,小说还没开始看,先让小说网站旁边的小广告打败了,所以想在浏览器上跑个清除掉弹框小广告等等的东西,网上查了在浏览器中运行脚本的方法,userscript,简单的试验了一下,在这里总结下:
首先,主体的内容还是js,但和js不一样的地方在于后缀名为"user.js”,本次尝试是在Chrome下进行的,没有安装其他的插件,好像在火狐下需要安装Greasemonkey插件,这个之后如果有用到再尝试火狐。先以Chrome为主。
userscript中需要提前声明一些东西,以下是开头的代码:
// ==UserScript==
// @name 插件名,随便写
// @author 作者名
// @namespace 命名空间(不知道具体怎么写,暂且用了网上的一个,但我发现没有这行也是可以的)
// @description 简短描述
// @include 要在哪个网站执行,可以用通配符*
// ==/UserScript==
对于这几个参数,可以参考这两个网站:
http://www.360doc.com/content/11/1216/22/1162553_172819386.shtml
http://tampermonkey.net/documentation.php#_description
然后是本次,在百度的页面上执行弹出一个弹框的操作,以下是源代码
// ==UserScript==
// @name clear_ad
// @author fy
// @description example script to alert "Hello world!" on every page
// @include https://www.baidu.com/*
// ==/UserScript==
就酱。