Not allowed to load local resource

593 ワード

最近javascriptでローカルリソースをロード中にNot allowed to load local resourceのエラーが発生しました.
エラーポイントは
var source = document.createElement('source');						
//            ,                 
//       
//source.setAttribute('src','E:\\videos\\22.mp4'); //error:Not allowed to load local resource
source.setAttribute('src','..\\..\\videos\\22.mp4');
source.setAttribute('type','video/mp4');						
xxx.appendChild(source);							

エラーの原因:ブラウザは、セキュリティの観点からローカルディスクのリソースに直接アクセスできません.
解決方法:リソースのパスを変更して、Webサイトのリソースディレクトリの下に配置します.