AOL桌面版的浏览器控制台?

10 浏览
0 Comments

AOL桌面版的浏览器控制台?

我参与开发一个网站,有很多用户通过 Windows 的 AOL Desktop v9.7 查看我们的网站,该软件在自身内部生成浏览器窗口。在调试时,我无法使用通常可以调用的工具(例如 Chrome 的开发者控制台、Firebug、MSIE 的 F12 开发者工具)。\n在 AOL Desktop 内部,我似乎没有任何这些工具或类似的工具。有开发者模式或控制台可以调用吗?

0
0 Comments

问题原因:AOL Desktop的最新版本9.8现在包含了Chrome的开发者工具,当按下F12时,它会在新窗口中打开。

解决方法:按下F12键,打开Chrome的开发者工具。

0
0 Comments

问题的出现的原因:在使用AOL Desktop时,进入调试器后大约20秒,AOL浏览器会重新启动,从而与调试器断开连接。

解决方法:关闭AOL并删除以下文件:

"C:\Program Files (x86)\AOL Desktop 9.7\"

shellmon.exe

shellmon.ini

shellrestart.exe

然后,使用以下基本HTML文件进行调试:

Debugger Test Page

确保IE设置中的“脚本调试”对于Internet Explorer和其他都启用了。

在VS2012的调试设置中,确保“[x]脚本”在“即时”部分被选中。

运行AOL并导航到localhost/debug.html。

运行Visual Studio并附加到aolbrowser.exe进程(将“脚本”作为代码类型),通过“调试/附加到进程”菜单。

回到AOL并按下Ctrl-Alt-D(调用上面JavaScript中的“debugger”提示)。此时,我在VS调试器中正好位于代码的“debugger;”行。这时,所有通常的调试功能都可用。注意“Immediate Window”面板和“Watch1”面板。此外,除了像我之前所做的使用“debugger”关键字硬编码断点外,还可以使用Visual Studio的“Solution”面板(一旦附加了调试器),来选择页面加载的JavaScript文件之一并交互式地切换断点。

目前,我没有Visual Studio Express 2012来验证是否也可以实现相同的功能,虽然我认为应该可以。稍后我会试一下。

几乎所有上述内容都适用于免费提供的Visual Studio 2012 Express for Desktop,具体可参考链接。

感谢你在我提出的一个与此无关的问题上自愿提供的奖励,这是一个非常友善的举动。

非常感谢,我非常感激!

0