点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在javascript.tag中使用缩小器时,在添加了smartedit扩展名的店面中,该应用程序在IE11中失败
<代码>
webApplicationInjector.js也被缩小,并且在IE中加载失败。 webApplicationInjector中的以下代码:
return t.getWebappScriptElementFromDocument = function(e){
如果(e.currentScript){
如果(!(e.currentScript instanceof HTMLScriptElement))
抛出新的错误("找到非htlm脚本元素的getWebappScriptElementFromDocument()");
返回e.currentScript
}
var n = e.querySelector(" script#" + t.webappScriptId);
如果(n)
返回n;
var r = e.querySelectorAll(" script [src* =" + t.webappScriptName +"]");;
如果(1!== r.length)
抛出新的错误(" SmartEdit无法加载-无效" + t.webappScriptName +"脚本标签");
返回r.item(0)
},
由于IE 11不支持e.currentScript,因此它会尝试提取:
var n = e.querySelector(" script#" + t.webappScriptId);
如果(n)
返回n;
var r = e.querySelectorAll(" script [src* =" + t.webappScriptName +"]");;
//哪里
t.webappScriptId =" smartedit-injector",
t.webappScriptName =" webApplicationInjector",
但是在文档的src中找不到id/name的脚本,因为它使用的是缩略版本。
有什么建议吗?
您好 Ioana Diaconu ,
您找到解决该缺陷的方法了吗?
您是否找到了解决方案?
一周热门 更多>