Make t.cn a real link shorten service.
- // ==UserScript==
- // @name t.cn Auto Redirect / t.cn 自动跳转
- // @name:en t.cn Auto Redirect
- // @name:zh-CN t.cn 自动跳转
- // @namespace https://t.cn/
- // @version 0.1.1
- // @license MIT
- // @description:en Make t.cn a real link shorten service.
- // @description:zh-CN 让 t.cn 成为一个真正的短链接服务
- // @author ericdiao
- // @match *://t.cn/*
- // @match *://weibo.cn/sinaurl*
- // @grant none
- // @description Make t.cn a real link shorten service.
- // ==/UserScript==
- (function() {
- 'use strict';
- function isValidUrl(string) {
- try {
- new URL(string);
- } catch (_) {
- return false;
- }
- return true;
- }
- // Find the URL for redirect.
- var url = document.getElementsByClassName('desc')[0].textContent;
- // Do redirection.
- if (isValidUrl(url)) {
- document.getElementsByClassName('open-url')[0].children[0].textContent = "Redirecting...";
- window.location.replace(url);
- } else {
- alert("Userscript: Could not fetch URL for redirection. URL found: " + url);
- }
- })();