65.9K
CodeProject 正在变化。 阅读更多。
Home

Dahlia 调试设备浏览器栏

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.80/5 (5投票s)

2003年7月26日

viewsIcon

65026

downloadIcon

756

一个 Internet Explorer 浏览器栏,充当伪调试输出设备

Sample Image - dahlia.jpg

引言

一个 IE 浏览器栏,充当客户端脚本的伪调试消息的目标。

背景

在几乎我开发的每个 Web 应用程序中,我最终都会创建一个 IFRAME 或新窗口来充当各种调试相关消息的目标。我最终决定,如果将它封装在浏览器栏中会更容易。

使用代码

Dahlia.dll 复制到您喜欢的目录,并对其运行 regsvr32。或者,构建项目。

关注点

代码仅在 WinXP 上的 IE6 上进行了测试

浏览器栏通过在文档的 parentWindow 上创建一个属性来工作,该属性引用该组件。脚本然后可以调用该组件以在浏览器栏中执行操作。

包含几个演示浏览器栏用法的的文件。dahlia.js 是围绕浏览器栏分配的 document.parentWindow.debugDevice 属性的脚本包装器。dahliaTest.htm 是一个使用 dahlia.js 的示例 HTML 文件。

除此之外,代码的文档已经足够详细,可以理解,但如果您有任何问题,请提问。

历史

  • 2003/7/20 - 提交
© . All rights reserved.