您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Prevents websites from intercepting the CMD+S (Save) shortcut on Mac
- // ==UserScript==
- // @name Disable CMD+S
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description Prevents websites from intercepting the CMD+S (Save) shortcut on Mac
- // @author Ben Whaley
- // @grant none
- // @license MIT
- // @match https://www.example.com
- // ==/UserScript==
- (function() {
- 'use strict';
- function handleKeyDown(event) {
- // Check for CMD+S (metaKey is the Command key on Mac)
- if (event.metaKey && event.key === 's') {
- event.stopPropagation();
- console.log('Tampermonkey script intercepted CMD+S');
- }
- }
- document.addEventListener('keydown', handleKeyDown, true);
- function createCustomEventHandler() {
- const originalAddEventListener = EventTarget.prototype.addEventListener;
- EventTarget.prototype.addEventListener = function(type, listener, options) {
- if (type === 'keydown') {
- const wrappedListener = function(event) {
- if (event.metaKey && event.key === 's') {
- return;
- }
- return listener.apply(this, arguments);
- };
- return originalAddEventListener.call(this, type, wrappedListener, options);
- }
- return originalAddEventListener.call(this, type, listener, options);
- };
- }
- createCustomEventHandler();
- console.log('Tampermonkey script loaded: CMD+S shortcut interceptor');
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址