0

プレーンなHTMLとCSSを作成し、ローカルハードドライブからブラウザに直接ファイルをロードしています。

FancyBox 2はライトボックス効果を読み込んでいるので、スクリプトが機能していることはわかっていますが、ビデオを再生しようとすると、次のエラーメッセージが表示されます。

"This webpage is not found
No webpage was found for the web address: file://player.vimeo.com/video/25634903?hd=1&autoplay=1&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1
Error 6 (net::ERR_FILE_NOT_FOUND): The file or directory could not be found."

指定したHREFURLfile://HTTP://vimeo/25634903

次に、ブラウザにデモファイルをローカルにロードし、youtubeとvimeoのビデオの例を再生しようとしましたが、同じエラーが発生しました。デモでは画像は正しく読み込まれますが、動画は読み込まれません。

これをローカルで使用できるようにするために、fancBox jsファイルで微調整できるものはありますか?ありがとうございました!

4

1 に答える 1

1

ブラウザでhtmlファイルを開くだけで、file://schemeを使用してファイルがロードされます。ほとんどの優れたスクリプトは、URLをとして指定することにより、プロトコル相対URLを使用するように設計されています//<url>。たとえば、ページがhttpsスキームとして読み込まれる場合、自動的に読み込まれますhttps://<url>

これが、ファイルを直接開くのではなく、実際のWebサーバーでjava script/htmlをテストすることを常にお勧めする理由の1つです。

また、スクリプトなしまたは同様のプラグインを備えた一部のブラウザは、次のようにロードされたスクリプトに対して特定のjs機能を無効にします。file://

于 2012-07-19T21:42:46.710 に答える