因为几天以来我们的一个页面上的音频播放器脚本(flash + javascript)似乎出现了问题,以前从未发生任何问题(我已经工作了几年)这可能会导致这个问题。 几年前我们购买了音频播放器脚本,而且直到几天前,它才能完美地运行。
错误也表现得很奇怪。让我解释一下......:
页面为www.imatunes.de。您可以在那里的每篇文章上看到这些小型音频播放器。 随意检查代码,没有什么可隐藏的。
我的同事告诉我,如果他们点击“播放”按钮,突然间什么都没发生。通常,脚本应该启动flash播放器,播放音频文件。
现在出现了“某种程度上”奇怪的部分: 我的同事都在使用谷歌浏览器。当他们在Chrome中打开页面并单击“播放”按钮时,JavaScript控制台会抛出以下错误: “在NPObject上调用方法时出错”。 谷歌搜索该错误说它必须对动作脚本,跨域策略等做些什么。但错误会变得陌生......:
我正在使用Firefox,它在那里工作无懈可击。但它也适用于我的谷歌Chrome完美无缺,因此调试非常困难(这就是我在这里要问的原因)。
我的同事也在他们的家用电脑上试过它,还运行谷歌浏览器等等,而且它也无法在那里工作。
现在出现了“非常”奇怪的部分: 当他们收到此错误并通过浏览器控件(F5或重新加载按钮)重新加载页面时,它仍然无法正常工作。 但如果他们浏览页面或只是点击标题中的徽标(这基本上会将他们带到主页),该剧本就会神奇地起作用。 除了主页之外的所有其他页面,它将首先尝试。
正如我之前所说,这是几天前开始的 - 在此之前,一切都运转良好。我真的没有改变代码中的任何内容。
因此,关于它在浏览页面并返回主页后工作的事实,它似乎某种缓存错误。 我真的不知道如何调试这个或者做什么。
提前感谢您提供所有可能的帮助!