谷歌浏览器版本 48 JavaScript 问题

Google chrome version 48 JavaScript issue

本文关键字:问题 JavaScript 版本 谷歌浏览器      更新时间:2023-09-26

我们很久以前(2岁(就开发了稳定的网站。它在Chrome,Firefox和Opera上完美运行。自从谷歌浏览器推出了版本 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!

对话框关闭并再次打开后,无输出。浏览器应再次执行代码,因为此文件在对话框中导入。

它一直完美运行,直到 chrome 版本 47。

请帮忙!!

上述问题已在谷歌浏览器版本 49(测试版(中得到解决。似乎谷歌浏览器已经修复了这个错误,等待官方稳定版的发布。干杯!!!