Javascript 在Firefox和JSBin上使用Devtools:有些文件不';我不想在devtools关闭的情况下加载

Javascript 在Firefox和JSBin上使用Devtools:有些文件不';我不想在devtools关闭的情况下加载,javascript,jquery,html,firefox,greasemonkey,Javascript,Jquery,Html,Firefox,Greasemonkey,我的脚本将在目标站点上放置一个高度定制的CKeditor版本,现在我正在根据自己的喜好配置CKeditor,在目标站点上测试之前,我使用JS-bin构建脚本 现在发生的事情是,只有在Firefox中devtools处于“打开”状态时,才会加载我对Ckeditor(CkMikeConfig.js)的自定义配置 如果我出于奇怪的原因关闭devtools面板编辑器,请不要找到我的自定义文件,而是加载默认文件:( devtools打开时的屏幕截图: 关闭devtools时的屏幕截图: 以下是JSbi

我的脚本将在目标站点上放置一个高度定制的CKeditor版本,现在我正在根据自己的喜好配置CKeditor,在目标站点上测试之前,我使用JS-bin构建脚本

现在发生的事情是,只有在Firefox中devtools处于“打开”状态时,才会加载我对Ckeditor(CkMikeConfig.js)的自定义配置

如果我出于奇怪的原因关闭devtools面板编辑器,请不要找到我的自定义文件,而是加载默认文件:(

devtools打开时的屏幕截图:

关闭devtools时的屏幕截图:

以下是JSbin的URL:


我不明白为什么当devtools打开或关闭时,它会做出不同的反应???

我找到了问题的根源:这是一个Firefox问题即使页面已经“硬刷新”以删除缓存,但在我不使用devtools时,它正在加载一个旧的错误配置文件

解决方案:使用此插件:清除Firefox缓存


N.B.:这是一个众所周知的来自Mozilla的bug,我以前从未遇到过,只是希望有一天它会被修复,但我没有屏住呼吸。

TLDR。但这很可能是一个时间问题。尝试添加延迟、计时器、突变观察者和/或
WaitForkEyelments
。当devpanel通过使用大量的console.log关闭,然后查看打印的内容。