내 앱에서 파일 핸들러를 만들려고하는데 크롬 OS가 없으므로 코드를 사용하는 유일한 방법은 매개 변수 파일을 사용하여 명령 줄에서 앱을 실행하는 것입니다. 내 질문은 : 어떻게?Windows에서 매개 변수가있는 Chrome 패키지 앱을 여는 방법은 무엇입니까?
나는 chrome --appid=[TheIdOfMyApp] --[Path of the file to open]
을 시도했지만 응용 프로그램을 열었을 뿐이며 내 기능의 항목은 매개 변수없이 Mado를 열 때와 같습니다. 그것은 항상 Object {isKioskSession: false}
나를 반환
chrome.app.runtime.onLaunched.addListener(function(items) {
console.log(items);
// The code to open the app's window...
});
: 나는 내가 할 항목이있는 경우
확인합니다.[업데이트]
내 매니페스트 (이 그냥 파일 처리기 및 권한 부분입니다) 다음과 같습니다
사람은 방법을 알고 있나요
"file_handlers": {
"text": {
"types": ["text/md"],
"title": "MyApp"
}
},
"permissions": [
{"fileSystem": ["write", "retainEntries"]},
{"mediaGalleries": ["read", "allAutoDetected"]},
"storage",
"webview"
]
[업데이트 END] 응용 프로그램의 파일 핸들러가 Windows에서 작동하는지 확인하십시오. 내 코드가 맞습니까?
도움 주셔서 감사합니다.
이렇게하면됩니다. 앱의 매니페스트를 제공 할 수 있습니까? –
게시물의 파일 처리기에 사용되는 매니페스트 파트를 추가했습니다. –
내 생각 엔 text/md MIME 유형이 corerctly로 해석되지 않는다고 생각합니다. 시도 할 두 가지 : (1) 모든 유형을 처리하도록 처리기를 변경하면 어떻게됩니까? (2)는 앱을 시작한 후에 콘솔에 나타나는 모든 것입니다. –