WhatsApp Web 输入法 ESC 键优化

修复 WhatsApp Web 中文输入法 ESC 键冲突问题

目前为 2024-12-23 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name WhatsApp Web 输入法 ESC 键优化
  3. // @name:en WhatsApp Web IME ESC Key Fix
  4. // @namespace https://gf.qytechs.cn/zh-CN/users/3001-hanjian-wu
  5. // @version 0.1
  6. // @description 修复 WhatsApp Web 中文输入法 ESC 键冲突问题
  7. // @description:en Fix ESC key conflict with IME input in WhatsApp Web
  8. // @author RoyWU
  9. // @match https://web.whatsapp.com/*
  10. // @license MIT
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. document.addEventListener('keydown', function(event) {
  17. // 检查是否是 ESC 键
  18. if (event.key === 'Escape') {
  19. // 检查当前是否有 IME 输入
  20. const isIMEInput = event.isComposing || event.keyCode === 229;
  21. // 如果是 IME 输入状态,阻止事件传播
  22. if (isIMEInput) {
  23. event.stopPropagation();
  24. event.preventDefault();
  25. }
  26. }
  27. }, true); // 使用捕获阶段
  28. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址