返回首頁 

FT中文网自动加载全文

FT中文网自动加载全文,并修改所有FT中文网链接,增加全文参数


Install this script?
// ==UserScript==// @name         FT中文网自动加载全文// @namespace    https://blog.xlab.app/// @more         https://github.com/ttttmr/UserJS// @version      1.0// @description  FT中文网自动加载全文,并修改所有FT中文网链接,增加全文参数// @author       tmr// @match        http://*/*// @match        https://*/*// @grant        none// ==/UserScript==(function () {"use strict";function fullft(link) {try {let u = new URL(link);if ((u.host == "chineseft.com" ||u.host == "www.chineseft.com" ||u.host == "ftchinese.com" ||u.host == "www.ftchinese.com" ||u.host == "m.ftchinese.com" ||u.host == "cn.ft.com") &&(u.pathname.startsWith("/story/") ||u.pathname.startsWith("/premium/") ||u.pathname.startsWith("/interactive/")) &&u.searchParams.get("full") == null) {u.searchParams.set("full", "y");return u.toString();} else {return false;}} catch (e) {console.error(e);return false;}}// 替换页面ft链接function replace(u) {let n = fullft(location.href);if (n) {location.href = n;return;}let aTagList = document.querySelectorAll("a");aTagList.forEach(function (ele) {let n = fullft(ele.href);if (n) {ele.href = n;}});}replace();})();