最近我使用 UglifyJS 压缩我的 js 代码进行测试。然后我发现压缩后,我无法使用window.external.notify()
通知外面的WebBrowser控件。我的演示代码在这里:
function MyNotify () {
try{
alert("Notify");
window.external.notify("Notify");
} catch (e){
alert(e.message);
}
}
function MyNotifyCompressed(){
try {
alert("Notify"), window.external.notify("Notify");
} catch (e) {
alert(e.message);
}
}
然后我打电话WebBrowser.InvokeScript("MyNotifyCompressed")
,它提醒我这样的事情:
对象不支持此操作
window.external.notify()
为什么压缩后不能调用该方法?