场景
适用一些镜像网站进行重定向,比如Github。
代码
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 2024-02-06
// @description try to take over the world!
// @author You
// @match https://github.com/XiangLinPro/IT_book
// @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
// @grant none
// ==/UserScript==
(function() {
// 获取当前网页链接
var currentUrl = window.location.href;
// 替换域名为 "githubfast.com"
var newUrl = currentUrl.replace(window.location.hostname, 'githubfast.com');
// 重新访问新链接
window.location.href = newUrl;
})();
Window:location 属性
location.href常见的几种形式
self.location.href;//当前页面打开URL页面
window.location.href;//当前页面打开URL页面
this.location.href;//当前页面打开URL页面
location.href;// 当前页面打开URL页面
parent.location.href;//在父页面打开新页面
top.location.href;//在顶层页面打开新页面
参考
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/location
https://www.w3school.com.cn/jsref/prop_loc_href.asp