<video>
JavaScriptを使用して動的に作成およびロードされる sがいくつかありdocument.createElement
、オフスクリーンキャンバスを使用してそれらをサンプリングし、それらをいじります。
すべてが非常に楽しく、すべてのブラウザでうまく機能します....それを待ってください... IE9を除く(驚き)。
問題は、キャッシュをクリアして IE をリロードすると、すべて問題なく動作しますが、ビデオがキャッシュされると、IE が次のことについて愚痴をこぼし始めます。
DOM Exception: SECURITY_ERR (18)
私は今、これに関するインターウェブ上のすべてを読みました。基本的には、このエラーは実際には CORS に関するものであり、これが CORS の問題であるとは考えられないため、IE は愚かです。
だから質問:
.htaccess を使用して IE9 (および IE9 のみ) を強制して、IE9 がビデオをキャッシュしないようにする方法はありますか?
本当にありがとうございました!
編集:答え
以下のFlavorScapeの回答に加えて、彼のリンクの参照を少し試した後、このコードはうまくいかないようです:
BrowserMatchNoCase "MSIE" isIE
<IfDefine isIE>
ExpiresByType video/ogg "access plus 0 seconds"
ExpiresByType audio/ogg "access plus 0 seconds"
ExpiresByType video/mp4 "access plus 0 seconds"
ExpiresByType video/webm "access plus 0 seconds"
</IfDefine>