【发布时间】:2019-07-26 17:12:48
【问题描述】:
我在执行此操作时有一个条件 在 IE v11 事件上,第一个块为真不执行,因为我的第二个块有错误,我的问题是如何使这种行为无效 我的意思是在这种情况下我想显示如果我是 IE v11,则不再执行警报。
if (window.navigator.userAgent.indexOf('Trident/') > 0) {
alert('this browser is not supported');
return
} else {
var se = `some here`; // <- this is not supported on EI v11
console.log('here',se);
}
【问题讨论】:
-
如果浏览器不支持,不要使用文字字符串。 `
-
是的,但我需要使用它,我想防止这是我在 IE 上
-
当代码本身在语法上对 JavaScript 引擎无效时,我认为您不能选择退出代码。您可能需要将代码移动到外部文件并完全跳过该文件或使用 adiga 建议的转译器。
标签: javascript internet-explorer