ATLVisual Studio .NET 2002Visual C++ 7.1Visual C++ 8.0Visual C++ 7.0Windows 2003Windows 2000Windows XP中级开发Visual StudioWindowsC++
Dahlia 调试设备浏览器栏






3.80/5 (5投票s)
2003年7月26日

65026

756
一个 Internet Explorer 浏览器栏,充当伪调试输出设备
引言
一个 IE 浏览器栏,充当客户端脚本的伪调试消息的目标。
背景
在几乎我开发的每个 Web 应用程序中,我最终都会创建一个 IFRAME
或新窗口来充当各种调试相关消息的目标。我最终决定,如果将它封装在浏览器栏中会更容易。
使用代码
将 Dahlia.dll
复制到您喜欢的目录,并对其运行 regsvr32
。或者,构建项目。
关注点
代码仅在 WinXP 上的 IE6 上进行了测试
浏览器栏通过在文档的 parentWindow
上创建一个属性来工作,该属性引用该组件。脚本然后可以调用该组件以在浏览器栏中执行操作。
包含几个演示浏览器栏用法的的文件。dahlia.js 是围绕浏览器栏分配的 document.parentWindow.debugDevice
属性的脚本包装器。dahliaTest.htm
是一个使用 dahlia.js
的示例 HTML 文件。
除此之外,代码的文档已经足够详细,可以理解,但如果您有任何问题,请提问。
历史
- 2003/7/20 - 提交