2013-10-21 1 views
5

크롬 확장을 사용하여 file : ///에 대한 권한을 활성화하려면 어떻게해야합니까? 내 manifest.json을 나는 시도했다 :file 추가 : //. 크롬 확장 권한

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

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

뿐만 아니라이 작품의

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

없음

.

답변

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

로컬 디스크에서 확장명을로드하지 않는 한 파일 액세스는 기본적으로 비활성화됩니다. 사용자는 chrome://extensions/을 방문하여 수동으로이 권한을 승인하고 "파일 URL에 대한 액세스 허용"확인란을 선택해야합니다.

코드에서 chrome.extension.isAllowedFileSchemeAccess을 사용하여 파일 액세스가 허용되는지 확인할 수 있습니다.

사용자에게 친숙한이 액세스를 요청하는 방법은 this answer을 참조하십시오.