javascript - 如何调试旧版 javascript 代码(在 IE 中工作正常,但在 Google Chrome 中异常)

标签 javascript google-chrome

一般来说,问题是“当代码在 IE 中运行正常但在 Google Chrome 中运行异常时,调试遗留 javascript 代码的建议例程是什么”?

我有一个遗留程序。我遇到了以下问题:

  1. JSP页面调用后端java servlet,servlet返回一个html表。
  2. 此 HTML 表已按 servlet 排序。
  3. 此 HTML 表格受本地 JS 和 CSS 影响,使其更加美观。
  4. 在 IE8、Safari 和 Firefox 中一切正常。
  5. 但该表格在 Google Chrome 中显示异常。此处不再对结果进行排序。

以上情况并非javascript语法错误。那么我该如何以及从哪里开始解决这个问题呢?

最佳答案

那么,你应该使用alert() , console.log()或者将其设置为<div id="log"></div>的innerHTML为了获取servlet返回的html表。 然后,每次你的js指令修改它的代码时,都再做一次。

这样您就会发现您的代码的哪条指令在 Chrome 上无法按预期工作,并了解其原因以及如何工作。

然后,根据浏览器使用条件来执行不同的指令。

关于javascript - 如何调试旧版 javascript 代码(在 IE 中工作正常,但在 Google Chrome 中异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11821839/

相关文章:

c# - 如何以编程方式从浏览器中删除已保存的密码

javascript - 我如何在 Angular 4 中像 Firefox 一样使用 chrome 选择相同的文件

javascript - 使用 ng-repeat 生成差异 View

javascript - 如何在 adobe flex 中使用 HTML Dom?

c# - 如何将一个数组项属性值设置为对另一个项的引用的 C# 数组转换为 JSON

node.js - Selenium 网络驱动程序。通过 selenium grid 运行测试时如何安装 chrome 扩展?

javascript - 需要在 Internet Explorer 7 上运行此 Javascript 代码的帮助

javascript - 使用 JavaScript 在移动网站中自动对焦地址栏

javascript - 使用 PHP 和 AJAX 将图像上传到数据库中

javascript - 如何从 Graphql 解析函数中的回调返回值?