在TinyMCE编辑器中,在编辑HTML时,我在开头添加了一些JS引用
<script type="text/javascript" src="Scripts/swiping.js"></script>我正在使用它来滑动我的html页面中的<div>。
但有时(场景并未完全重现),mce会被添加到脚本的类型属性中。
所以它变成了,
<script type="mce-text/javascript" src="Scripts/swiping.js"></script>正因为如此,浏览器无法识别脚本,脚本中的页面滑动逻辑也无法工作。
有人知道text/javascript变成mce-text/javascript的原因吗?
发布于 2014-03-13 12:55:12
这也发生在我身上。
当您转到您的编辑页面,然后点击刷新时,就会发生替换。我认为发生的情况是,在第一个页面加载时,脚本标记被替换为type="mce-text/javascript",然后在保存时将其剥离。
然后,在页面刷新时,浏览器会插入此文本,然后TinyMCE会发现该类型已经存在,因此在您保存时将脚本标记标记为不需要清除。
我找到的唯一解决方案是意识到在编辑页面时不应该点击刷新。我意识到这不是一个很好的解决方案,但至少它应该允许你重现这个问题。
发布于 2015-10-15 00:33:28
https://stackoverflow.com/questions/17335470
复制相似问题