0
这是Internet Explorer特有的。由于某些原因,我无法使用console.log
。我正在寻找一个简单的ActiveX对象,对于脚本来说是安全的,这将允许我记录JavaScript的调试输出,以便用优秀的DbgView tool进行查看。该对象应该使用OutputDebugString。执行OutputDebugString的ActiveX/COM对象用于JavaScript的IE浏览器
然后,我可以简单地使用这样的:
<script>
function debugLog(str)
{
if (window.debugLogAx === undefined) {
try { window.debugLogAx = new ActiveXObject("IEDebugTools.Logger"); }
catch(e) { window.debugLogAx = null; }
}
if (window.debugLogAx !== null)
window.debugLogAx.OutputDebugString(str);
}
debugLog("Hello to DbgView from JavaScript!");
</script>
难道这样的事情存在?
是的,这很容易,但我需要创建一个安装程序包,获取代码签名证书,签署它 - 所有之前,我可以将其交给我需要排除故障的客户端设施。认为像这样的东西可能已经存在,因为它听起来像是一个方便的工具。 – avo