您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove the target attribute from the links matching the given string.
当前为
- // ==UserScript==
- // @name Fix New-Window Links (Remove target Attribute)
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description Remove the target attribute from the links matching the given string.
- // @author Gavin Borg
- // @match https://guru/Search.aspx?*
- // @grant none
- // ==/UserScript==
- var linkQueryStrings = ["#divHubbleRecLinks .rec-links a[target=_blank]"];
- (function() {
- 'use strict';
- fixLinks();
- })();
- function fixLinks() {
- for(var i = 0; i < linkQueryStrings.length; i++) {
- fixLinksWithQuery(linkQueryStrings[i]);
- }
- }
- function fixLinksWithQuery(queryString) {
- if (document.querySelector(queryString)) { // Make sure the links we want to fix exist, in case they show up via AJAX a little later than page load.
- document.querySelectorAll(queryString).forEach(link => link.removeAttribute("target"));
- } else {
- setTimeout(fixLinksWithQuery.bind(null, queryString), 0);
- }
- }