您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enlarge the current manga page when it loads.
- // ==UserScript==
- // @name Mangakoi Always Fullscreen
- // @namespace MangakoiAlwaysFullscreen
- // @description Enlarge the current manga page when it loads.
- // @include http://*mangakoi.com/manga/*
- // @version 1
- // @noframes
- // @grant none
- // ==/UserScript==
- if (window.top != window.self) //-- Don't run on frames or iframes.
- return;
- function scriptMain () {
- var enable = localStorage.getItem("autoFullEnable") == "1";
- if (enable)
- enlarge();
- var input = document.createElement('a');
- input.innerHTML = 'Turn auto Fullscreen ';
- if (enable) {
- input.innerHTML += 'On';
- }
- else {
- input.innerHTML += 'Off';
- }
- input.setAttribute('class', 'btn-three');
- input.setAttribute('id', 'toggleFullscreenBtn');
- //input.addEventListener('click',toggleAlwayFullscreen,false);
- input.onclick = function toggleAlwayFullscreen() {
- var en = localStorage.getItem("autoFullEnable") != "1";
- if(en)
- localStorage.setItem('autoFullEnable', "1");
- else
- localStorage.setItem('autoFullEnable', "0");
- var btn = document.getElementById('toggleFullscreenBtn');
- btn.innerHTML = 'Turn auto Fullscreen ';
- if (en) {
- btn.innerHTML += 'On';
- }
- else {
- btn.innerHTML += 'Off';
- }
- };
- var buttonsBar = document.getElementsByClassName('mobile-none left') [0];
- buttonsBar.appendChild(input);
- }
- window.addEventListener ("load", scriptMainLoader, false);
- function scriptMainLoader () {
- addJS_Node (null, null, scriptMain);
- }
- // From : http://stackoverflow.com/questions/10958386/simple-alternative-to-greasemonkey
- function addJS_Node (text, s_URL, funcToRun) {
- var D = document;
- var scriptNode = D.createElement ('script');
- scriptNode.type = "text/javascript";
- if (text) scriptNode.textContent = text;
- if (s_URL) scriptNode.src = s_URL;
- if (funcToRun) scriptNode.textContent = '(' + funcToRun.toString() + ')()';
- var targ = D.getElementsByTagName ('head')[0] || D.body || D.documentElement;
- targ.appendChild (scriptNode);
- }