从Windows 10内部版本10240在Microsoft Edge上测试。已在内部版本10586中修复。
概要
对XMLDocument.prototype.evaluate
设置为namespaceURI
的文档运行null
会导致Microsoft Edge中的当前选项卡进程崩溃,导致该选项卡的开发人员工具无响应,将调试信息发送到{{ 1}},并强制重新加载页面。
摄制
要重现,请打开Microsoft Edge中的任何网站,按F12打开开发人员工具,选择控制台,然后运行以下3行javascript:
watson.telemetry.microsoft.com
答案 0 :(得分:6)
解决方法强>
在运行var doc = document.implementation.createDocument(null, null, null);
var node = doc.createElement('A');
doc.evaluate('B', node, doc.createNSResolver(doc), 9, null);
之前访问上下文节点的baseURI
属性。
evaluate