🏠 Home 

Greasy Fork is available in English.

网页文字编辑

在脚本菜单中手动启用


安装此脚本?
  1. // ==UserScript==
  2. // @name 网页文字编辑
  3. // @version 1.0
  4. // @description 在脚本菜单中手动启用
  5. // @author ChatGPT
  6. // @match *://*/*
  7. // @grant GM_registerMenuCommand
  8. // @run-at document-end
  9. // @namespace https://greasyfork.org/users/452911
  10. // ==/UserScript==
  11. (function() {
  12. 'use strict';
  13. let editMode = false;
  14. // 切换菜单名称
  15. function toggleMenuName() {
  16. if (editMode) {
  17. exitEditMode();
  18. } else {
  19. enterEditMode();
  20. }
  21. editMode = !editMode;
  22. }
  23. // 进入编辑模式
  24. function enterEditMode() {
  25. document.body.contentEditable = true;
  26. GM_registerMenuCommand('退出编辑模式', toggleMenuName);
  27. }
  28. // 退出编辑模式
  29. function exitEditMode() {
  30. document.body.contentEditable = false;
  31. GM_registerMenuCommand('进入编辑模式', toggleMenuName);
  32. }
  33. // 初始化菜单命令
  34. GM_registerMenuCommand('进入编辑模式', enterEditMode);
  35. })();