您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
叮当社区辅助工具
当前为
- // ==UserScript==
- // @name 97d
- // @namespace 叮当社区
- // @version 0.1
- // @description 叮当社区辅助工具
- // @author You
- // @match http*://d66e.com/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=d66e.com
- // @require https://libs.baidu.com/jquery/2.1.3/jquery.min.js
- // @grant none
- // @license MIT
- // ==/UserScript==
- jQuery(function() {
- var res = '';
- var urls = jQuery('a.s.xst');
- var s_urls = [];
- var defer = jQuery.Deferred();
- for (i = 0; i < urls.length; i++) {
- console.log(i);
- var url = urls[i].href;
- s_urls.push(url);
- }
- //这一步必须要写,要不然下面的then无法使用
- defer.resolve(jQuery("#content_2015195").append(""));
- jQuery.each(s_urls, function(i, e) { //i 是序列,e是数值
- defer = defer.then(function() {
- return jQuery.ajax({
- url: e,
- method: 'get',
- success: function(data) {
- res = data.match(/class\=\"zoom\"\ src\=\"(.*?)\"\ onmouseover/i);
- if (res !== null) {
- console.log(e + '------' + res[1]);
- jQuery('a.s.xst').eq(i).append('<img src="'+res[1]+'" width=500 />');
- } else {
- res = data.match('file="(.*?)" class="zoom" ');
- if (res !== null) {
- jQuery('a.s.xst').eq(i).append('<img src="'+res[1]+'" width=500 />');
- }
- }
- }
- })
- });
- });
- defer.done(function() {
- jQuery("#content_2015195").append("ajax全部执行完成<br/>")
- });
- })