您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Support: Google(G+ blogspot picasa)\Tumblr\Twitter\新浪微博(sina weibo.com)\腾讯微博(tencent t.qq.com)
当前为
- // ==UserScript==
- // @name Resize Image On "Open image in new tab"
- // @version 0.4.8
- // @description Support: Google(G+ blogspot picasa)\Tumblr\Twitter\新浪微博(sina weibo.com)\腾讯微博(tencent t.qq.com)
- // @match http://*.googleusercontent.com/*
- // @match https://*.googleusercontent.com/*
- // @match http://*.media.tumblr.com/*
- // @match https://*.media.tumblr.com/*
- // @match http://*.bp.blogspot.com/*
- // @match https://*.bp.blogspot.com/*
- // @match http://*.sinaimg.cn/*
- // @match https://*.sinaimg.cn/*
- // @match http://*.qpic.cn/*
- // @match http://*.twimg.com/*
- // @match https://*.twimg.com/*
- // @namespace https://greasyfork.org/users/2646
- // @copyright 2014+, CLE
- // ==/UserScript==
- var url = document.location.toString();
- var m = null;
- m = url.match(/^(https?:\/\/\w+\.googleusercontent\.com\/.+\/)([^\/]+)(\/[^\/]+(\.(jpg|jpeg|gif|png|bmp|webp))?)$/i);
- if(m) {
- if(m[2] != "s0") {
- document.location = m[1] + "s0" + m[3];
- }
- }
- m = url.match(/^(https?:\/\/\w+\.googleusercontent\.com\/.+=)(.+)$/i);
- if(m) {
- if(m[2] != "s0") {
- document.location = m[1] + "s0";
- }
- }
- m = url.match(/^(https?:\/\/\w+\.bp\.blogspot\.com\/.+\/)([^\/]+)(\/[^\/]+(\.(jpg|jpeg|gif|png|bmp|webp))?)$/i);
- if(m) {
- if(m[2] != "s0") {
- document.location = m[1] + "s0" + m[3];
- }
- }
- var ma = url.match(/^(https?:\/\/\d+\.media\.tumblr\.com\/.*tumblr_\w+_)(\d+)(\.(jpg|jpeg|gif|png|bmp|webp))$/i);
- if(ma) {
- if(ma[2]<1280) {
- var ajax = new XMLHttpRequest();
- ajax.onreadystatechange=function() {
- if (ajax.readyState==4 && ajax.status==200) {
- document.location = ma[1] + "1280" + ma[3];
- }
- }
- ajax.open("HEAD", ma[1]+"1280"+ma[3], true);
- ajax.send();
- }
- }
- m = url.match(/^(https?:\/\/ww[\d]+\.sinaimg\.cn\/)([^\/]+)(\/.+)$/i);
- if(m) {
- if(m[2] != "large") {
- document.location = m[1] + "large" + m[3];
- }
- }
- m = url.match(/^(http:\/\/[\w\d]+\.qpic\.cn\/.+\/)(\d+)$/i);
- if(m) {
- if(m[2]<2000) {
- document.location = m[1] + "2000";
- }
- }
- m = url.match(/^https?:\/\/\w+\.twimg\.com\/media\/[^\/]+\.(jpg|jpeg|gif|png|bmp|webp)$/i)
- if(m) {
- document.location = m[0] + ":large";
- }