借助Tampermonkey油猴插件实现网页重定向-力扣总是重定向到中文站
【摘要】 现代浏览器上最强大的扩展插件之一,可以借助网络上的各种开源脚本,实现五花八门的定制化功能,链接重定向、页面样式修改、自动登录、抢购等等都可以用它来实现。以下是我使用的部分插件,本文以力扣重定向为例,分享重定向类脚本的简单实现
插件介绍
现代浏览器上最强大的扩展插件之一,可以借助网络上的各种开源脚本,实现五花八门的定制化功能,链接重定向、页面样式修改、自动登录、抢购等等都可以用它来实现。
以下是我使用的部分插件,本文以力扣重定向为例,分享重定向类脚本的简单实现
安装
可以去tampermonkey查看官方地址
https://www.tampermonkey.net/
如果使用的是chromium内核的浏览器,访问不了谷歌商店,可以从以下地址下载插件,离线安装
https://www.chrome666.com/chrome-extension/tampermonkey.html
离线安装方法可以自行百度
代码范例
说不多说,先上代码
// ==UserScript==
// @name leetcode always in cn
// @version 2021.03.18.1207
// @description Redirects from *.com to *-cn.com
// @namespace https://greasyfork.org/en/users/30-opsomh
// @include *leetcode.com/*
// @grant none
// @inject-into auto
// @run-at document-start
// ==/UserScript==
var url = new URL(location.href);
var re = /leetcode\.com\/*/;
if(re.test(url.hostname))// 二次正则匹配,避免误判
{
window.stop();// 停止加载当前页面
url.hostname = url.hostname.replace(re, 'leetcode-cn.com');// 替换域名
location.assign(url.href);// 从当前页面会转为新页面
}
注释都有,@include是要匹配的网页路径,不匹配的网页上不会允许该脚本,如果需要其它网站的重定向,也可以修改这个脚本实现
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)