2017-12-24 9 views
0

私のアプリケーションのブラウザウィンドウにsetRepresentedFilenameオプションを使用しようとしていますが、何もしないようです。電子メールアプリケーションのsetRepresentedFilenameが機能しない

私はエラーは発生せず、解決されたかハードコードされたパスでも、タイトルバーはファイル名に変更されません。

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

アプリはMacOSのバージョンが何らかの方法で関与していない限りので、私はそれが働いていない理由はわからないんだけど、Mac用にパッケージされています。

ここに何か不足していますか?これに関する文書は詳細ではなく、明らかに「うまくいく」基本的な例だけを提供します。

答えて

0

操作の問題のようですが、アプリケーションの読み込みが完了したらsetコマンドを実行する必要があります。例:

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

上記が有効です。あなたはあなたが通過するURLを持っているようにそれを処理しなければならないでしょう。 ipcMainなどを使用できます。

関連する問題