最近闲的无事,写个脚本玩玩,实现拦截访问指定网址
浏览器插件
要想实现这个功能,就要自定义一个浏览器插件
最简单的浏览器插件有两个文件,分别是manifest.json
和**.js
。首先新建一个文件夹,然后在文件夹目录新建上述两个文件。
manifest.json
manifest.json
是插件的配置文件,用于描述插件的元数据,插件的配置信息
{
"name": "hello",
"description": "hello",
"version": "1.0",
"manifest_version": 2,
"content_scripts": [{
"matches": [
\'http://*/*\', "https://*/*"
],
"js": [
"test.js"
]
}]
}
这里的matches通配http和https,js对应的文件名一定要和自己命名的js相同(包括路径)
test.js
var url;
url = window.location.host;//获取当前网页url
if(url == \'www.google.com.hk\' || url == \'www.google.com\'){
alert("反正你就是打不开这个页面doge");
window.location.href = \'cn.bing.com\';//跳转到指定页面
}
怎么使用
edge用户在浏览器输入edge://extensions
,chrome用户在浏览器输入chrome://extensions
(其他浏览器没用过) ,然后把刚才装json和js的文件夹拖动到刚才打开的页面,重启浏览器就好了。