0

这是特定于 Internet Explorer 的。由于某些原因,我无法使用console.log. 我正在寻找一个简单的 ActiveX 对象,它可以安全地编写脚本,它允许我记录 JavaScript 的调试输出,以便使用出色的DbgView 工具查看。该对象应为此使用OutputDebugString

然后我可以像这样简单地使用它:

<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>

这样的事情存在吗?

4

1 回答 1

0

我不相信这样的 ActiveX 真的存在,但创建这样的 ActiveX 很容易。Visual Studio、ATL、新对象、添加新方法,仅此而已:)

于 2013-08-17T18:25:10.607 回答