您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Do not remind me of leaving Douban please, I know that...
- // ==UserScript==
- // @name Open Douban Link Directly
- // @namespace https://www.douban.com/people/MoNoMilky/
- // @version 0.2
- // @description Do not remind me of leaving Douban please, I know that...
- // @match https://*.douban.com/*
- // @author Bambooom
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function contains(selector, text) {
- var elements = document.querySelectorAll(selector);
- return Array.prototype.filter.call(elements, function(element) {
- return RegExp(text).test(element.textContent);
- });
- }
- var links = contains('a', /^https:\/\/douc\.cc/);
- for (let link of links) {
- link.onclick = function(event) {
- var url = event.target.title;
- if (url) { // only with title, the shorten url may need to open directly
- event.preventDefault();
- window.open(url);
- }
- }
- }
- if (location.pathname === '/link2/') {
- var url = (new URL(location)).searchParams.get('url');
- window.location = url;
- }
- })();