在TinyMCE编辑器中,在编辑HTML时,我在开始时添加了一些JS引用
<script type="text/javascript" src="Scripts/swiping.js"></script>
我用来刷我的html页面中的<div>
。
但有时(方案未完全复制),mce
会添加到脚本的type属性中。
所以它变成了,
<script type="mce-text/javascript" src="Scripts/swiping.js"></script>
因此,浏览器无法识别脚本,脚本中的页面滑动逻辑不起作用。
有谁知道text/javascript
变成mce-text/javascript
的原因?
答案 0 :(得分:4)
这也恰好发生在我身上。
当您转到编辑页面然后点击刷新时,会发生替换。我认为正在发生的事情是,在第一页加载时,脚本标签将被替换为type =“mce-text / javascript”,然后应该在保存时将其删除。
然后在页面刷新时,浏览器会插入此文本,然后TinyMCE会看到该类型已存在,因此在保存时将脚本标记标记为不需要清理。
我发现的唯一解决方案是意识到在编辑页面时不应该点击刷新。我意识到这不是一个很好的解决方案,但至少应该让你重现这个问题。
答案 1 :(得分:0)