您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
split the screen of the page
// ==UserScript== // @name SplitScreen // @namespace http://tampermonkey.net/ // @version 0.1 // @description split the screen of the page // @author daydreamorama // @match http://*/* // @include *://archiveofourown.org/*works/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== // I stole this from a 2011 script that didn't work anymore. if (window.top == window) { /* Get current location */ var loc = window.location + ""; /* * The contents won't be loaded if the location of the iframe is exactly * the same as the main document (that's probably to protect against * infinite nesting of iframes), so we need to modify it slightly. */ if (loc.match(/\?/)) loc = loc.replace(/\?/, '?%20=&'); else loc = loc + '?'; document.documentElement.innerHTML = '<head></head>' + '<body><iframe id="f1"></iframe><iframe id="f2"></iframe>' + '<div id="ov"> </div></body>'; var body = document.querySelector('body'), /* Document body */ f1 = document.querySelector('#f1'), /* First iframe */ f2 = document.querySelector('#f2'), /* Second iframe */ ov = document.querySelector('#ov'); /* Overlay */ f1.src = f2.src = loc; body.style.margin="0" body.style.padding="0" body.style.height="100%" body.style.width="100%" body.style.background="#bbb" body.style.overflow="hidden" f1.style.width="50%" f1.style.height="100%" f1.style.border=f2.style.border="none" f1.style.left="0%" f1.style.position="absolute" f2.style.width="50%" f2.style.height="100%" f2.style.left="50%" f2.style.position="absolute" // f2.style.borderRight="solid 1px #ddd" ov.style.height="100%" ov.style.width="100%" ov.style.position="absolute" ov.style.zindex="999" ov.style.display="none" }