2017-12-24 13 views
0

내 응용 프로그램의 브라우저 창에 setRepresentedFilename 옵션을 사용하려고하는데 아무 것도하지 않는 것 같습니다.setRepresented 전자 응용 프로그램의 파일 이름이 작동하지 않습니다.

필자는 오류가 발생하지 않으며 해결되었거나 하드 코딩 된 경로로 인해 제목 표시 줄이 파일 이름으로 변경되지 않습니다.

app.on('open-file', function(ev, path) { 
    win.setRepresentedFilename(path); 
}); 

Mac 용 패키지이므로 MacOS 버전이 어떤 방식 으로든 포함되어 있지 않으면 왜 작동하지 않는지 잘 모르겠습니다.

여기에 뭔가가 있습니까? 이 문서는 심층적 인 것이 아니며 분명히 '작동하는'기본 예제 만 제공합니다.

답변

0

운영 명령 문제로 보입니다. 앱이로드를 완료하면 set 명령을 실행해야합니다. 예를 들면 다음과 같습니다.

win.webContents.on('did-finish-load', function() { 
    win.setRepresentedFilename(filePath); 
}); 

위와 같아야합니다. 당신은 당신이 통과 할 URL이 있도록 그것을 처리해야합니다. ipcMain 등을 사용할 수 있습니다.