Chrome浏览器无法按预期工作(onclick / onsubmit错误?)

时间:2014-03-11 22:20:30

标签: javascript google-chrome event-handling click

这是一件奇怪的事情。谢谢您的想法。

我的Chrome浏览器无法按预期与某些网页进行互动。在其他设备(例如Browserstack或colleages'计算机)上打开页面时,一切正常。我的设备一定有问题,显然没有链接到浏览器版本本身。

示例1:点击元素不显示反应 When clicking on the small gray dots below the main image here,Chrome通常执行caroussel切换。在我的设备上,它没有。尽管自动caroussel开关的工作方式与任何其他设备一样,但点击仍会被忽略。 屏幕截图:i.stack.imgur.com/KR64m.png

示例2:点击按钮不显示反应 When clicking the button "Weiter" on this page in the lower right section of the page,我的Chrome没有任何反应。在任何其他设备上按预期工作。 截图:i.stack.imgur.com/g8dHN.png

  • 我的Chrome版本:33.0.1750.146 m (禁用插件,以匿名模式浏览)
  • 操作系统:Win 7 Pro SP1 64位

感谢您的帮助!

更新 我发现我的Chrome显示的结果与VisualStvent检查的结果不同于Browserstack。 看看这里:

  • 我的chrome(越野车):i.stack.imgur.com/Earrs.png
  • Browserstack(工作):i.stack.imgur.com/zRRgA.png
  • 我可以从中学到什么?还有两个事件处理程序
  • 然而,第二个示例没有VisualEvent差异。

更新2:在MS虚拟机上,一切都按预期工作: My comment below

3 个答案:

答案 0 :(得分:0)

你是不是偶然停用了你的Javascript?

https://support.google.com/adsense/answer/12654?hl=de

您是否在同一设备上尝试过其他浏览器?

答案 1 :(得分:0)

我也遇到了这个问题,但第二天它就自行解决了。也许你只需要重新启动?

答案 2 :(得分:0)

关于我的设备,问题与我的设备有触摸屏这一事实有关,Chromium不知道如何在标准配置中处理。认为是一个错误。

  

nzolghadr@chromium.org

     

问题在于jquery.flexslider库使用的“'ontouchstart'在窗口”表达式中。现在在Windows Chrome上,当你有chrome:// flags / #touch-events enabled / automatic时,它会返回true。相关问题是:crbug.com/467934,crbug.com/555746和crbug.com/392584,基于这些看起来Windows认为某些东西是启用触摸的,而Chrome只是反映了这一点。

     

https://bugs.chromium.org/p/chromium/issues/detail?id=373991#c13