我得到的报告是,除了IE8之外,所有的浏览器在这个网站上都工作得很好(链接如下)。我测试了IE8,它确实在每次加载新页面时崩溃,然后它重新加载选项卡并显示页面。当我使用内置调试器时,它只是崩溃并重新启动选项卡,这将关闭调试。
如果我将IE8设置为兼容模式,它会工作得很好。我在compat模式下打开了调试器,没有得到任何错误。出现的唯一控制台消息是"LOG: cycle terminating;zero elements found be selector",我怀疑这是一个问题。
这个站点不是我开发的,所以我对它运行的JS代码不是很熟悉,但它似乎主要是jQuery和一个名为jsD
在我的应用程序中,我在IE8 (IE7标准文档模式)中得到以下错误
上面写着
SCRIPT2343: Stack overflow at line: 1
SCRIPT28: Out of stack space
jquery-min.js, line 1 character 30159
我在Firefox和Chrome中没有得到这些错误。
由于我的应用程序代码相当庞大,我无法理解如何在IE中准确地调试。IE所说的jquery-min.js是真正的原因,还是不一定是问题所在?
我可以使用开发工具栏来调试这个堆栈溢出问题吗?或者有其他的调试方法吗?
我有一个页面,上面有两个flickrshow画廊。它们在FF、Chrome、Safari、ie6+上都能正常工作,但在ie9上就不行了。我正在修复各种js问题。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
来模仿ie8。问题是仍然有一个错误的js和ie抛出‘网页错误,你想调试’的消息每次加载。
使用调试器时,错误为:
SCRIPT5007: Unable to get value of the property 'removeChild': object
谷歌充满了这个问题,但其他页面都没有帮助我。
我尝试过更改jquery的版本,尝试执行整个var $j = jQuery.noConflict();,尝试重新排列JS/jquery脚本,尝试使用jquery网站建议的不缓存的方法,但我的load()仍然不起作用。
<a onclick="loadCont('canyou.php');">Can you help us</a>
function loadCont(file){
$j("#maincont").load(file);
alert(file);
return
是否可以使用IE8开发工具中的ie8 javascript调试器来调试从VS2008内部本地运行的页面上的javascript,或者您必须在服务器上针对iis运行该页面?目前,如果我尝试在本地页面上调试javascript,我会收到一个错误消息"Unable to attach to process“。