您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
relays key presses from pop up to hit
- // ==UserScript==
- // @name Pop Up Hotkeys
- // @description relays key presses from pop up to hit
- // @author DCI
- // @namespace https://www.redpandanetwork.org
- // @version 1.1
- // @include *
- // @icon https://i.imgur.com/gTzrm0n.jpg
- // @grant GM_setValue
- // @run-at document-start
- // ==/UserScript==
- if (window.opener){
- window.opener.postMessage({popUp: "here"},"*");
- }
- window.onload = function(){
- if (window.name.match("popUp")){
- document.addEventListener("keydown", function(e){
- if (window.getSelection) {
- let text = window.getSelection().toString();
- window.opener.postMessage({text: text, key: e.keyCode, url: location.href},"*");
- }
- else {
- window.opener.postMessage({key: e.keyCode, url: location.href},"*");
- }
- });
- }
- }