Javascript &引用;在NPObject上调用方法时出错;第一页加载时

Javascript &引用;在NPObject上调用方法时出错;第一页加载时,javascript,flash,google-chrome,Javascript,Flash,Google Chrome,几天后,我们的一个页面上的音频播放器脚本(flash+javascript)似乎出现了以前从未出现过的问题,我对代码中可能导致此问题的内容(它已经运行了几年)进行了绝对的更改。 几年前,我们购买了音频播放器脚本,几天前,它仍然运行良好 该错误的行为也非常奇怪。让我解释一下 这一页是。你可以在每篇文章中看到这些小型音频播放器。 请随意查看代码,没有什么可隐藏的 我的同事告诉我,如果他们点击“播放”按钮,突然什么也没发生。通常,脚本应该启动flash player,它会播放音频文件 现在是“莫名其妙

几天后,我们的一个页面上的音频播放器脚本(flash+javascript)似乎出现了以前从未出现过的问题,我对代码中可能导致此问题的内容(它已经运行了几年)进行了绝对的更改。 几年前,我们购买了音频播放器脚本,几天前,它仍然运行良好

该错误的行为也非常奇怪。让我解释一下

这一页是。你可以在每篇文章中看到这些小型音频播放器。 请随意查看代码,没有什么可隐藏的

我的同事告诉我,如果他们点击“播放”按钮,突然什么也没发生。通常,脚本应该启动flash player,它会播放音频文件

现在是“莫名其妙”的奇怪部分: 我的同事都在使用谷歌浏览器。当他们在Chrome中打开页面并单击“播放”按钮时,JavaScript控制台会抛出以下错误: “在NPObject上调用方法时出错”。 谷歌搜索这一错误表明它与actionscript、跨域策略等有关。但错误会变得更奇怪…:

我使用的是Firefox,在那里它工作得完美无缺。但它在我的Google Chrome上也可以完美地工作,所以很难调试(这就是为什么我在这里问这个问题)

我的同事也在他们的家用电脑上试用过它,也运行谷歌Chrome等等,但在那里也不起作用

现在是“非常”奇怪的部分: 当他们收到此错误并通过浏览器控件(F5或“重新加载”按钮)重新加载页面时,仍然无法工作。 但是如果他们浏览页面或只需点击标题中的徽标(基本上会再次进入主页),脚本就会神奇地工作。 在除主页之外的每一个页面上,它都会在第一次尝试时起作用

正如我之前所说,这是几天前开始的——在那之前,一切都很顺利。我真的没有改变代码中的任何内容

因此,考虑到这样一个事实,即在他们浏览页面并返回到主页后,它会工作,这似乎是某种缓存错误。 我真的不知道如何调试这个,或者怎么做


提前感谢您提供的一切可能的帮助

事实上,它是最近开始的,以前从未发生过,而且症状非常古怪,这让我认为是Chrome的“胡椒”Flash播放器再次出现问题。这是一个“现代”Flash插件,打算在Linux操作系统上使用w/Chrome,但它也是其他操作系统上的默认插件。要确认它是否为胡椒粉闪光,您可以在此处禁用它:chrome://plugins (你也会安装旧式插件,可以保持启用状态)。不幸的是,禁用pepper flash插件没有帮助。但我从来没有想过这是一个可能的原因,所以无论如何谢谢你!我刚想到还有另一个问题,就是Chrome。直到我重新阅读了你的问题并注意到你说错误发生在Javascript控制台上,我才把它放在一起。那么您在尝试从Javscript调用Flash方法时出错了?你的页面上有多个Flash对象?这个问题可能与什么有关?