以下是我目前正在使用的旧版应用程序中使用的代码段。

var x=confirm("Some Text");
if(x)
 //Call method A
else
// Call method B

直到几天前,它都可以正常工作,但是现在它不能在Chrome中运行,但在IE中仍然可以正常工作。

与浏览器更新有关吗?

最佳答案

删除您Chrome上安装的所有广告拦截器扩展程序,然后重试。有时,在具有庞大用户群的应用程序上,一些用户可能会将弹出窗口标记为广告。这将反过来阻止所有安装了该扩展程序的用户弹出/确认/对话/警报。

我曾经有这个问题。 广告块扩展程序在我的网站中列入了黑名单。

注意:删除扩展名后,请关闭所有chrome实例。需要完全重启Chrome

关于JavaScript确认无法在Chrome浏览器中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34063030/

10-16 21:18