0

내 CRX (하위 폴더 myfiles에 있음)와 함께 배포 된 파일의 데이터를 javascript 변수로 읽고 싶습니다. (은 파일 시스템에이 아니며, crx 안에 있습니다.)CRX 파일의 파일을 문자열로 읽는 방법은 무엇입니까?

XMLHttpRequest를 사용할 수 있다고 생각하지만 URL은 무엇이겠습니까? 그것은 단지 상대적일까요? 또는 file:///WHAT_GOES_HERE/myfile.txt? 패키지 된 앱이므로 "file : ///"뒤에 오는 것은 무엇입니까? 즉, 크롬 29 이상이 필요합니다 내 일부 사용자가 해당 버전 어떻게 이런 짓을 했을까

이 없을 수도 있기 때문에

나는 chrome.runtime.getPackageDirectoryEntry을 사용하지 않으

?

은 크롬 패키지 앱하지 확장

답변

1

당신이 chrome.runtime.getURL를 사용해야하는 URL을 얻을 수 있습니다.

+0

그리고 그 URL로 XmlHttpRequest를 통해 파일 내용을 읽을 수 있어야합니까? –

+0

@DonRhummy 예, 그렇습니다. 상대 URL을 사용하는 곳에서도이 대답을 확인하십시오. http://stackoverflow.com/a/15983919/1507998 – rsanchez

관련 문제