浏览器插件
参考:Chrome插件开发最牛X系列教程_哔哩哔哩_bilibili
参考:从零到一,前端程序员教你如何写一个chrome插件#知识青年# - 西瓜视频
测试页面:掘金
也可以直接复制跳转以下页面
https://link.juejin.cn/?target=https%3A%2F%2Fblue-sea-697d.quartiers047.workers.dev%3A443%2Fhttp%2Fcaniuse.com%2F
参考:【油猴脚本】忽视页面跳转拦截,自动继续访问页面JustJumpAhead(location;正则)_赖念安的博客-CSDN博客
开发调试踩坑
我们在background.js
文件中添加的打印代码是不会在浏览器的控制台打印出来的,因为它有个单独的控制台显示。入口如下图:
其他js文件可以
…
原理
正则 ://link
匹配路径,然后获取url上的target参数,执行跳转