数日前から、私たちのページの 1 つでオーディオ プレーヤー スクリプト (flash + javascript) に問題が発生したようです。この問題。数年前にオーディオ プレーヤー スクリプトを購入しましたが、数日前までは問題なく動作していました。
エラーの動作も非常に奇妙です。説明させてください...:
ページはwww.imatunes.deです。これらの小さなオーディオ プレーヤーは、各記事で見ることができます。コードを自由にチェックしてください。そこに隠すものは何もありません。
同僚は、「再生」ボタンをクリックしても突然何も起こらないと言いました。通常、スクリプトは、オーディオ ファイルを再生する Flash Player を起動する必要があります。
ここで、"どういうわけか" 奇妙な部分が発生します。私の同僚は全員 Google Chrome を使用しています。Chrome でページを開いて [再生] ボタンをクリックすると、JavaScript コンソールから次のエラーがスローされます: 「NPObject のメソッド呼び出しでエラーが発生しました」。 そのエラーをグーグルで検索すると、アクションスクリプト、クロスドメインポリシーなどで何かをしなければならないと言われています。しかし、エラーはより奇妙になります...:
私は Firefox を使用していますが、問題なく動作します。ただし、MY Google Chrome でも問題なく動作するため、デバッグが非常に困難です (そのため、ここで質問しています)。
私の同僚も、Google Chrome などを実行している自宅の PC で試してみましたが、そこでも動作しません。
ここで、「非常に」奇妙な部分があります。このエラーが発生し、ブラウザー コントロール (F5 または再読み込みボタン) を使用してページを再読み込みしても、まだ機能しません。 しかし、ユーザーがページをブラウジングするか、ヘッダーのロゴをクリックするだけで (基本的に、再びホームページに移動します)、スクリプトは魔法のように機能します。また、ホームページを除く他のすべてのページでは、最初の試行で機能します。
前に言ったように、これは数日前に始まりました。それ以前は、すべてがうまく機能していました。そして、私は実際にはコードを何も変更していません。
それで、ページをブラウズしてホームページに戻った後に機能するという事実に関しては、何らかのキャッシング エラーのように見えます。これをどのようにデバッグできるか、または何をすべきか本当にわかりません。
事前に可能な限りの助けをありがとう!