
找了一个油猴脚本, 请问大神我需要怎么才能添加 V2EX 使其新标签页打开链接呢?
// ==UserScript== // @name 新标签打开 // @namespace http://tampermonkey.net/ // @version 0.6 // @description 常用网站新标签页打开 // @author [email protected] // @match http*://.github.com/ // @match http*://laravel-china.org/* // @match http*://packagist.org/* // @match http*://cnodejs.org/* // @require https://code.jquery.com/jquery-latest.js // @grant none // ==/UserScript==
(function() { 'use strict'; $(function(){ switch(window.location.host) { case "packagist.org": setInterval(function(){ $(".package-item h4>a").attr("target", "_blank"); }, 1000); break; case "cnodejs.org": $(".cell a").attr("target", "_blank"); break; case "laravel-china.org": $(".list-group-item a").attr("target", "_blank"); break; default: $(".repo-list h3>a,#user-repositories-list h3>a").attr("target", "_blank"); break; }
}); })();
1 sikariba Aug 16, 2018 Ctrl+鼠标左键不好用吗 |
3 yuyu2140 Aug 16, 2018 鼠标滚轮点击不好用吗 |
5 silencefent Aug 16, 2018  |
6 silencefent Aug 16, 2018 要等脚本生效,得加载完页面上这个 js,刚打开 v2 就点击页面链接是没法起作用的 |
7 yiying2020 Aug 16, 2018 |
8 luistrong OP @silencefent #6 大神, 你太优秀了, 照着改完成功了. |
9 luistrong OP @yiying2020 #7 这个没效了 |
10 luistrong OP @silencefent #6 忍不住再问一下, .item_title a 这个每个网站都不一样, 我要再去应用到 YouTube 威锋等网站, 要怎么找出关键词呢, 用 web 检查器可以吗?谢谢 |
11 luistrong OP @silencefent #6 youtube 我这样写: case "www.youtube.com": $(".video-title a").attr("target", "_blank"); break; 没成功.. |
12 silencefent Aug 16, 2018 @luistrong 1>对所有网站 A 标签生效 // @match http*://*/* case "*": $("a").attr("target", "_blank"); break; 2> 粘贴 #r_6039210 > table > tbody > tr > td:nth-child(3) > div.reply_content > a 取最后两个节点 div.reply_content > a example: // @match http*://your sites/* case "your sites": $("div.reply_content > a").attr("target", "_blank"); |