当前位置:论坛首页 > BUG提交 > Linux面板

【待反馈】宝塔 webhook 无法编辑

发表在 BUG提交2022-11-23 00:02 [复制链接] 4 3684

宝塔 webhook 可新建,可删除,但就是无法修改。
每次打开 webhook 编辑窗口,控制台都会报错:Uncaught ReferenceError: CodeMirror is not defined


看了一下,可能是你们之前 public_backup.js 加载 "/plugin?action=getConfigHtml" 成功后,会加载 CodeMirror: (见 http://159.75.93.132:8888/static/js/public_backup.js?version=7.9.5&repair=0hZoQMQPg6Fmilcd 6370 行)

  1.             if (rhtml.indexOf('CodeMirror') != -1) {
  2.               loadLink(['/static/codemirror/lib/codemirror.css']);
  3.               loadScript(['/static/codemirror/lib/codemirror.js', '/static/codemirror/addon/edit/editAll.js', '/static/codemirror/mode/modeAll.js', '/static/codemirror/addon/dialog/dialog.js', '/static/codemirror/addon/search/search.js', '/static/codemirror/addon/scroll/annotatescrollbar.js']);
  4.             }
复制代码
但是新版的 public.js http://159.75.93.132:8888/static/js/public.js?version=7.9.5&repair=0hZoQMQPg6Fmilcd 貌似编辑器换成了 aceEditor?但是在 2642 行 打开 webhook 编辑器时,还是会调用 CodeMirror,此时环境中没有 CodeMirror,直接抛出了运行时错误,就导致在其下的快捷键绑定和保存关闭按钮功能都失效了。

希望能尽快修复


使用道具 举报 只看该作者 回复
发表于 2022-11-23 00:14:27 | 显示全部楼层
如果有人遇到同样的问题,可以在控制台输入
  1. loadLink(['/static/codemirror/lib/codemirror.css']);
  2. loadScript(['/static/codemirror/lib/codemirror.js', '/static/codemirror/addon/edit/editAll.js', '/static/codemirror/mode/modeAll.js', '/static/codemirror/addon/dialog/dialog.js', '/static/codemirror/addon/search/search.js', '/static/codemirror/addon/scroll/annotatescrollbar.js']);
复制代码

临时用一下
使用道具 举报 回复 支持 反对
发表于 2022-11-23 09:59:55 | 显示全部楼层
宝塔用户_wjqalg 发表于 2022-11-23 00:14
如果有人遇到同样的问题,可以在控制台输入

临时用一下

您好,请问您使用什么版本的webhook?
使用道具 举报 回复 支持 反对
发表于 2022-11-23 12:11:26 | 显示全部楼层
堡塔运维向樛木 发表于 2022-11-23 09:59
您好,请问您使用什么版本的webhook?

宝塔面板 免费版 7.9.5
webhook 2.1
使用道具 举报 回复 支持 反对
发表于 2022-11-23 14:54:40 | 显示全部楼层
宝塔用户_wjqalg 发表于 2022-11-23 12:11
宝塔面板 免费版 7.9.5
webhook 2.1

您在命令行执行bt 16命令修复面板试试,这边没有复现出您的问题或者您是否方便提供服务器,使用手机微信扫码打开,这边协助您排查一下问题所在。
请发帖子标题及帖子链接

使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表