You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

cPanel v104文件管理器禁用JavaScript alert弹窗方法咨询

cPanel v104 文件管理器撤销功能异常问题说明

问题现象

  • 升级至cPanel v.104版本后,在cPanel文件管理器内编辑网站代码,完成保存操作后按下Ctrl+Z快捷键无法撤销已做的修改
  • 执行保存操作时会触发JavaScript原生alert弹窗,提示内容为:Are you sure you want to save? The file will be overwritten.
  • 经测试,在浏览器开发者工具的JavaScript控制台运行以下代码重写内置alert函数,可以成功屏蔽弹窗,恢复Ctrl+Z的撤销功能:
window.alert = function() {};

控制台重写内置函数方案的不足

  • 拦截范围不可控:重写window.alert属于全局修改,会屏蔽当前页面所有调用alert方法的提示内容,不止保存确认弹窗,其他操作报错、风险提醒类的alert也会被静默拦截,容易遗漏重要提示引发误操作
  • 生效时效短:该修改仅在当前页面会话周期内有效,刷新页面、重新进入文件管理器后需要重复执行代码,操作繁琐
  • 无服务端风险:该操作仅在本地浏览器环境修改当前页面的JavaScript执行逻辑,不会改动cPanel服务端配置、网站文件内容,本身不存在服务器层面的安全隐患

更规范的解决方式

  • 升级cPanel修复版本:该问题属于cPanel v104版本的已知前端缺陷,官方已在后续补丁版本中完成修复,直接在WHM后台将cPanel升级至v104系列的最新补丁版本,即可永久解决问题,无需任何本地修改
  • 精准拦截特定弹窗(临时方案):如果暂时无法升级cPanel,可以使用uBlock Origin、AdGuard这类支持自定义规则的内容拦截扩展,配置规则仅拦截文件管理器保存操作触发的确认弹窗,不会影响页面其他alert提示的正常弹出,相比全局重写alert函数更稳妥
  • 操作流程规避:如果不想做任何配置调整,编辑代码时可以先在本地代码编辑器完成内容编写、校验后再粘贴到cPanel文件管理器保存,每次编辑前手动备份目标文件,避免撤销功能失效导致内容丢失

注:该问题已有公开的官方讨论跟踪帖,可在cPanel官方社区查询对应问题的修复排期。

内容的提问来源于stack exchange,提问作者Hunter G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 05:30:47