Google Chrome版本48 JavaScript问题

时间:2016-02-01 20:46:11

标签: javascript google-chrome version

我们已经开发了很长时间(2岁以上)的稳定网站。它在Chrome,Firefox以及Opera上运行良好。 由于谷歌Chrome已推出版本48和49测试版,我的网站完全被打破。 根据分析,我们观察到, 从JavaScript文件(全局代码)开始编写的代码或用document.ready编写的代码只执行一次。请注意,此JavaScript文件是在对话框(弹出窗口)中导入的。 当弹出窗口关闭并再次打开时,第二次document.ready代码没有执行,似乎浏览器已经将文件存储在其中,并且它不会第二次加载文件。 例如:

JavaScript代码:

   console.info("top of file");
   $( document ).ready(function() {
    console.log( "ready!" );
   });

当第一次在打开的对话框中加载此JavaScript时,输出将是:

top of file
ready!

关闭对话框并再次打开后, 没有输出。浏览器应该在对话框中导入该文件时再次执行代码。

直到第47版铬版本才能完美运行。

请帮忙!!!

1 个答案:

答案 0 :(得分:0)

上述问题已通过Google Chrome版本49(测试版)解决。 似乎谷歌Chrome已修复该错误,等待官方稳定版本的推出。干杯!!!