Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Javascript调试为IE8(使用Visual Studio 2012)_Javascript_Debugging_Internet Explorer 8_Visual Studio Debugging_Javascript Debugger - Fatal编程技术网

如何将Javascript调试为IE8(使用Visual Studio 2012)

如何将Javascript调试为IE8(使用Visual Studio 2012),javascript,debugging,internet-explorer-8,visual-studio-debugging,javascript-debugger,Javascript,Debugging,Internet Explorer 8,Visual Studio Debugging,Javascript Debugger,我需要调试一个只出现在IE8中的javascript,我的问题是我的Windows8.1机器带有IE11和Visual Studio 2012 我知道我可以,但没有第二台装有IE8的机器或虚拟机,我的问题不是这样的 有没有办法启动一些充当ie8的调试器?Visualstudio对此有什么建议吗?有什么建议或替代方案吗 当我尝试使用devtools模拟或兼容模式时,我所追求的错误不会发生。只有在真正的IE8中才会出现这种情况。您是否考虑过使用一个可用的 希望这有助于 -Lance您需要使用VM或运

我需要调试一个只出现在IE8中的javascript,我的问题是我的Windows8.1机器带有IE11和Visual Studio 2012

我知道我可以,但没有第二台装有IE8的机器或虚拟机,我的问题不是这样的

有没有办法启动一些充当ie8的调试器?Visualstudio对此有什么建议吗?有什么建议或替代方案吗


当我尝试使用devtools模拟或兼容模式时,我所追求的错误不会发生。只有在真正的IE8中才会出现这种情况。您是否考虑过使用一个可用的

希望这有助于


-Lance

您需要使用VM或运行IE8的机器。浏览器中的IE8模式并不等于您看到的实际IE8。据我所知,不使用实际浏览器,您无法合法地再现IE8体验。我注意到IE8模拟器并没有真实地显示最初的IE8体验。如果你能在一台运行IE8的机器上动手,你可以安装IE DOM工具栏来帮助你调试Javascript,早期版本的IE可以与Visual Studio一起进行脚本调试,这对我来说从来都不管用。对于IE11开发工具,我至少可以建议确保用户代理专门设置为IE8——可能是某些代码路径正在查找IE11的签名UA元素;你还需要支持它有什么具体原因吗?@GeorgeStocker我工作的公司仍然需要IE8作为兼容UI的要求