我想使用IE7和Visual Studio 2008调试驻留在第三方网站上的JavaScript。
如何进入调试器?没有JavaScript错误,我无法访问JavaScript源代码(因为它位于第三方网站上)。 我只是想了解一下JavaScript,看看它是如何工作的。
我正在调试的页面上的JavaScript会立即重定向。
请注意 - 我正在调试仅限IE7的JavaScript问题,所以在这种情况下我不能使用Firefox / FireBug。
答案 0 :(得分:2)
使用vs web developer express我首先为URL创建了一个项目。我使用的步骤列表如下 我认为只有差异而不是F5,请从菜单“debug - > step into”中选择,然后您将立即进入调试器。
答案 1 :(得分:0)
为什么不尝试使用IE的Developer Toolbar?它有一些类似于Firebug的功能。
答案 2 :(得分:0)
我使用的是免费的VS Express Edition,但我想这里也是一样。
您在VS中打开本地页面并启动调试器(播放按钮/ F5)。
当IE出现在您面前时,请在地址栏中输入您要调试的远程站点的URL。
加载页面后,在地址栏中输入:javascript:debugger
您将返回VS中的空白页面(其中只有“调试器”)。所有可用资源,您的页面及其JS文件现在都在解决方案资源管理器中。双击要打开的那个。
在相关文件中添加断点,按继续/ F5
浏览器应该在前面。
刷新页面,如果一切正常,应该点击你的第一个断点
......现在真正有趣的开始;)
答案 3 :(得分:0)
IE8的开发工具足以调试JS。很像Firebug,但更小。