Chrome 和 Safari 中的 JavaScript 问题

标签 javascript safari webkit google-chrome

我的产品页面上有一个 Javascript 图像切换器。它在 IE 和 Firefox 中运行良好,但 Safari 和 Chrome 无法在某些页面加载时加载脚本。刷新似乎可以解决这个问题,但是当更改产品页面或语言时它会崩溃。

The product page

我使用 Wordpress,脚本是 varal.org/media/imageswitcher/

谢谢! 安东

最佳答案

我在您的产品页面上的 Chrome 或 Windows 版 Safari 中没有遇到任何问题。在 Chrome 中尝试此操作,检查是否正在加载两个脚本(imageswitcherconf.js 和 imageswitcher.js):

  1. Ctrl+Shift+J 打开 JavaScript 控制台/开发人员工具窗口。
  2. 点击窗口顶部的资源选项卡
  3. 如有必要,启用资源跟踪/脚本调试。
  4. 在 JavaScript 控制台/开发者工具窗口仍然打开的情况下,执行通常会触发崩溃的操作,例如切换语言。
  5. 在窗口左侧的资源标题下,您应该会看到 imageswitcherconf.js,然后是 imageswitcher.js。 (对我来说,它们分别出现在列表中的第四和第五。)

如果文件未加载:

  • 您使用缓存代理吗?
  • 您的浏览器缓存是否已清除?

关于Chrome 和 Safari 中的 JavaScript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2225416/

相关文章:

javascript - 如果CDN失败,不使用document.write(),如何加载本地静态文件?

javascript - Google Maps API v3 - 'Set Current Location' 最准确的方法

javascript 调用类方法

javascript - Meteor、Iron Router 和 Google Analytics 嵌入 API

javascript - 运算符优先级 : ! 并等待

html - 样式文本输入作为内联元素(仅限 Webkit)

javascript - 在 webkit 浏览器中的 xsl 文件中使用多个 xml 文件(客户端转换)

javascript - 导航到新页面时,由于访问控制检查,Beacon API 无法加载 <url>

javascript - jQuery 切换动画仅在 Safari 中失败

node.js - 您如何调试使用 Chrome/WebKit 作为远程调试器运行的 Node.js 服务器?