0

いくつかの問題が発生していると思います。こちらの手順を使用して Facebook ビデオを埋め込もうとしています。

Chromeでうまくいきました。Safari で試したところ、プレースホルダー イメージは正常に読み込まれましたが、ビデオを再生しようとすると回転し続け、コンソールに一連のエラーが表示されました。

Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "http://localhost:4000".  The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.

明らかにhttps、私はここのローカルホストで実行していませんhttp

次に Firefox で試してみたところ、「このビデオは古いバージョンの Adob​​e Flash Player では再生できません」という内容の警告が表示されました。新しいバージョンの Adob​​e Flash をインストールすると、Safari と Firefox の両方で再生されます。ただし、Safari では「プロトコル」コンソール エラーが引き続き発生し、Firefox では次のコンソール エラーが発生します。

- This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.
- Error: Permission denied to access property 'toString'

いくつかの質問:

  1. コンソール エラーを取り除くにはどうすればよいですか?
  2. Flash プレーヤーが古いことを Safari ユーザーに知らせるか、Flash を使用しないようにするにはどうすればよいですか? (Flash のない iPhone でも動作することに気付きました。別のビデオ形式を使用するよう Facebook に指示する方法はありますか?)
4

1 に答える 1

0
  1. 警告

Error: Permission denied to access property 'toString' 警告については、無視してかまいません。できることは何もありません。詳細については、この回答をお読みください: https://stackoverflow.com/a/13101119/2389083

SHA-1 証明書の警告については、これは Firefox の警告です。彼らのブログ投稿 ( https://blog.mozilla.org/security/2014/09/23/phasing-out-certificates)を参照してください。 -with-sha-1-based-signature-algorithms/

  1. 時代遅れのフラッシュプレイヤー

Adobe Flash Player を使用する Web を開くたびに、プラグインがバージョンが古いことを検出すると、Flash バージョンを更新するよう求めるダイアログが表示されます。あなたがそれについて心配する必要はないと思います。

于 2015-04-08T11:58:49.713 に答える