您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
flickr - open a specific amount of next pages at once - big button to close the page with a click
当前为
- // ==UserScript==
- // @name flickr - open an amount of next pages at once
- // @namespace http://tampermonkey.net/
- // @version 0.4
- // @description flickr - open a specific amount of next pages at once - big button to close the page with a click
- // @author ClaoDD
- // @include https://www.flickr.com/*
- // @grant none
- // ==/UserScript==
- var indirizzo = window.location.href;
- var indirizzoPhotos = window.location.href;
- if (indirizzoPhotos.indexOf('photos') > -1 || indirizzoPhotos.indexOf('groups') > -1) {
- var divmio = document.createElement("div");
- divmio.style.cssText = 'position:static;width:100%;height:120px;opacity:0;z-index:100;';
- var button = document.createElement("button");
- button.innerHTML = "open the next ... pages";
- button.style.position = "relative";
- button.style.left = "10%";
- var buttonClose = document.createElement("button");
- buttonClose.innerHTML = "Close this page";
- buttonClose.style.backgroundColor = "#ffffff";
- buttonClose.style.color = "#008ddf";
- buttonClose.style.border = "2px solid";
- buttonClose.style.width = "45%"; //change this value for the width of the "Close this page" button
- buttonClose.style.height = "200px"; //change this value for the height of the "Close this page" button
- buttonClose.style.position = "relative";
- buttonClose.style.left = "40%";
- document.body.appendChild(divmio);
- document.body.insertBefore(button, divmio);
- document.body.insertBefore(buttonClose, divmio);
- button.addEventListener("click", function() {
- var indirizzoDiviso = indirizzo.split('page');
- var numCorrente = indirizzoDiviso[indirizzoDiviso.length -1];
- var numNew = numCorrente;
- var indirizzoSenzaNum = indirizzoDiviso.splice(0, (indirizzoDiviso.length -1));
- var numPages = prompt("how many pages to open?");
- var numStart = 1;
- while (numStart <= numPages) {
- window.open(indirizzoSenzaNum +'page'+(parseInt(numCorrente, 10)+numStart), "_blank");
- numStart = numStart + 1;
- }
- button.innerHTML = "...opened";
- });
- buttonClose.addEventListener("click", function() {
- window.close();
- });
- }