Internet Explorer语言 - 如何在HTA应用程序中获取浏览器(IE)工具栏



我正在开发一个嵌入在HTA中的Web应用程序。 是否可以启用浏览器工具栏,以便我可以启用开发工具栏或IE8内置开发人员工具等实用程序?

我正在尝试在不使用萤火虫或萤火虫精简版的情况下做一些萤火虫类型的事情,根据我的谷歌搜索,这似乎是不可能的!

谢谢!

简而言之,没有。 HTA是核心三叉戟引擎的包装器。

它没有浏览器支持(如开发工具)。

一种选择是编写自己的 C# 表单应用程序,嵌入 InternetExplorer 对象,然后从那里您可以使用一些布尔标志以编程方式控制菜单栏、工具栏、状态栏等的存在。

http://msdn.microsoft.com/en-us/library/aa752084(v=vs.85).aspx

另一种选择是使用Visual Studio"附加到进程"功能,您应该能够直接将JS调试器附加到mshta进程。 从那里,您可以使用变量监视检查器转储一个 dom 元素节点,其中包括实时样式对象。

ymmv:如何调试IE9 HTA?

你可以使用像Appcelerator Titanium for Desktop这样的东西,它嵌入了Webkit视图和Webkit Inspector。它还将允许使用更多的HTML5功能。

最新更新