您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replaces small Blogger, Flickr, Tumblr, and NASA Earth Observatory feed images with larger ones in Inoreader.
- // ==UserScript==
- // @name Inoreader: enlarge images
- // @namespace https://gf.qytechs.cn/users/130-joshg253
- // @description Replaces small Blogger, Flickr, Tumblr, and NASA Earth Observatory feed images with larger ones in Inoreader.
- // @include http*://*.inoreader.com/*
- // @exclude none
- // @version 1.0.2
- // @grant none
- // ==/UserScript==
- document.getElementById('reader_pane').addEventListener('DOMNodeInserted', function(e) {
- if(e.target.tagName && e.target.tagName == 'DIV' && /article_content/.test(e.target.className)) {
- var imgs = e.target.getElementsByTagName('img');
- for(var x in imgs) {
- var i = imgs[x];
- //------
- //Tumblr
- //------
- if(/https?:\/\/.+\.tumblr\.com\/.*_500\.\w+/.test(i.src)) {
- console.log("found small Tumblr image: " + i.src);
- //i.src = i.src.replace("_500.jpg", "_1280.jpg");
- i.src = i.src.replace(/_500\.(\w+)$/, "_1280.$1");
- i.onerror = function () {
- this.src = this.src.replace(/_1280\.(\w+)$/, "_500.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- //------
- //Flickr
- //------
- // square: _s, _q; thumbnail: _t; small: [none], _n; med: _m, _z, _c; large: _b, _h; orig: _o;
- else if(/https?:\/\/(.+)\.staticflickr\.com\/.*_m\.\w+/.test(i.src)) {
- console.log("found small Flickr image: " + i.src);
- //i.style.width = i.style.height = "inherit";
- i.src = i.src.replace(/_m\.(\w+)$/, "_b.$1");
- i.onerror = function () {
- this.src = this.src.replace(/_b\.(\w+)$/, "_m.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- else if(/https?:\/\/(.+)\.staticflickr\.com\/.*_z\.\w+/.test(i.src)) {
- console.log("found medium Flickr image: " + i.src);
- //i.style.width = i.style.height = "inherit";
- i.src = i.src.replace(/_z\.(\w+)$/, "_b.$1");
- i.onerror = function () {
- this.src = this.src.replace(/_b\.(\w+)$/, "_z.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- else if(/https?:\/\/(.+)\.staticflickr\.com\/.*_n\.\w+/.test(i.src)) {
- console.log("found small Flickr image: " + i.src);
- //i.style.width = i.style.height = "inherit";
- i.src = i.src.replace(/_n\.(\w+)$/, "_b.$1");
- i.onerror = function () {
- this.src = this.src.replace(/_b\.(\w+)$/, "_n.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- //--------
- //Blogspot
- //--------
- else if(/https?:\/\/.+\.blogspot\.com\/.*\/s320\/.*\.\w+/.test(i.src)) {
- console.log("found small Blogspot image: " + i.src);
- i.src = i.src.replace("s320", "s1600");
- i.onerror = function () {
- this.src = this.src.replace("s1600", "s320");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- else if(/https?:\/\/.+\.blogspot\.com\/.*\/s400\/.*\.\w+/.test(i.src)) {
- console.log("found small Blogspot image: " + i.src);
- i.src = i.src.replace("s400", "s1600");
- i.onerror = function () {
- this.src = this.src.replace("s1600", "s400");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- else if(/https?:\/\/.+\.blogspot\.com\/.*\/s1600\/.*\.\w+/.test(i.src)) {
- console.log("found large Blogspot image: " + i.src);
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- //----------------------
- //NASA Earth Observatory
- //----------------------
- else if(/.*eoimages\.gsfc\.nasa\.gov.*_tn\.\w+$/.test(i.src)) {
- console.log("found small NASA EO image: " + i.src);
- i.src = i.src.replace(/_tn\.(\w+)$/, ".$1");
- i.onerror = function () {
- this.src = this.src.replace(/\.(\w+)$/, "_tn\.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- else if(/.*eoimages\.gsfc\.nasa\.gov.*_th\.\w+$/.test(i.src)) {
- console.log("found small NASA EO image: " + i.src);
- i.src = i.src.replace(/_th\.(\w+)$/, ".$1");
- i.onerror = function () {
- this.src = this.src.replace(/\.(\w+)$/, "_th\.$1");
- }
- i.style.maxWidth = '100%';
- i.style.width = 'auto';
- }
- }
- }
- }, false);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址