您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
java书籍列表中的链接在新窗口打开
// ==UserScript== // @name java123-java书籍列表中的链接在新窗口打开 // @namespace http://tampermonkey.net/ // @version 0.3 // @description java书籍列表中的链接在新窗口打开 // @author yankj12 // @require https://code.jquery.com/jquery-3.3.1.min.js // @match *://www.java1234.com/a/javabook/* // @grant none // ==/UserScript== var Book = function(name) { this.name = name; }; // Object.prototype 参考下面链接 // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype (function() { 'use strict'; //var a = $("div.listbox a"); $("div.listbox a").each(function(){ //console.log($(this).text()); // 为a标签添加属性<a target="_blank" href="#"></a> //_blank是最常见的链接方式,表示超链接的目标地址在新建窗口中打开; //_self表示“相同窗口”。点击链接后,地址栏不变; //_top表示整页窗口; //_parent表示父窗口。 $(this).attr('target', '_blank'); }); $("dl.tbox a").each(function(){ //console.log($(this).text()); $(this).attr('target', '_blank'); }); if(window.localStorage){ console.log('浏览器支持localStorage'); } if(window.sessionStorage){ console.log('浏览器支持sessionStorage'); } // 获取书籍列表中的书籍简要信息 $("div.listbox li").each(function(){ //console.log($(this).text()); var coverImgSrc = $(this).children('a.preview').children().attr('src'); console.log(coverImgSrc); // /uploads/allimg/190718/1-1ZGQ01IC05-lp.jpg var category = $(this).children('b').text(); console.log(category); // var bookLink = $(this).children('a.title'); var title = bookLink.text().split(' ')[0]; var bookSrc = bookLink.attr('href'); console.log(title + ',' + bookSrc); }); })();