绕过 "You are now leaving" 页面的用户脚本
Userscript to bypass "You are now leaving" page
网站的 link 外部 link 全部重定向到 "You are now leaving" 页面。
当我复制最初发布的 link-URL 时,它们看起来像这样:
https://www.flashback.org/leave.php?u=http%3A%2F%2Fwww.swatab.com%2F%3Flang%3Den
第HTML页:
<a href="/leave.php?u=http%3A%2F%2Fwww.swatab.com%2F%3Flang%3Den"
target="_blank">http://www.swatab.com/?lang=en</a>
我想创建一个绕过 /leave.php 页面的用户脚本,并在点击时将我重定向到真正的 link。
有没有简单的解决方法?
这是一个相对标准的重定向脚本的工作。
注意 @run-at document-start
和 location.replace
Doc.
的用法
// ==UserScript==
// @name Flashback.org, skip the "You are now leaving" page
// @match *://www.flashback.org/leave.php*
// @grant none
// @run-at document-start
// ==/UserScript==
var targUrlEnc = location.search.replace (/\?u=/i, "");
if (targUrlEnc) {
var targUrl = decodeURIComponent (targUrlEnc);
location.replace (targUrl);
}
网站的 link 外部 link 全部重定向到 "You are now leaving" 页面。
当我复制最初发布的 link-URL 时,它们看起来像这样:
https://www.flashback.org/leave.php?u=http%3A%2F%2Fwww.swatab.com%2F%3Flang%3Den
第HTML页:
<a href="/leave.php?u=http%3A%2F%2Fwww.swatab.com%2F%3Flang%3Den"
target="_blank">http://www.swatab.com/?lang=en</a>
我想创建一个绕过 /leave.php 页面的用户脚本,并在点击时将我重定向到真正的 link。
有没有简单的解决方法?
这是一个相对标准的重定向脚本的工作。
注意 @run-at document-start
和 location.replace
Doc.
// ==UserScript==
// @name Flashback.org, skip the "You are now leaving" page
// @match *://www.flashback.org/leave.php*
// @grant none
// @run-at document-start
// ==/UserScript==
var targUrlEnc = location.search.replace (/\?u=/i, "");
if (targUrlEnc) {
var targUrl = decodeURIComponent (targUrlEnc);
location.replace (targUrl);
}