2013-10-21 10 views
5

chrome拡張機能を使用してfile:///の権限を有効にするにはどうすればよいですか? 私のmanifest.jsonをで私が試してみました:file://を追加しています。クロム拡張の許可

"permissions": [ 
    "file:///*" 
] 

"permissions": [ 
    "file://*" 
] 

だけでなく、これらの作業の

"permissions": [ 
    "*:///C" 
] 

なし

答えて

14
"permissions": [ 
    "file://*/*" 
] 

拡張子がローカルディスクから読み込まれていない限り、ファイルアクセスはデフォルトで無効になります。ユーザーはchrome://extensions/にアクセスしてこの許可を手動で承認し、「ファイルURLへのアクセスを許可する」チェックボックスを選択する必要があります。

chrome.extension.isAllowedFileSchemeAccessを使用すると、ファイルアクセスが許可されているかどうかを確認できます。

このアクセスを求めるユーザーフレンドリーな方法については、this answerを参照してください。

関連する問題