0
私は、WebページをPDFファイルに変換するGoogle Chromeの拡張機能を作成しています。 JavaScriptのバックグラウンドページから、URL、DOM、およびパスがNPAPI DLLに渡され、変換が行われます。今のところ、パスはハードコードされています。拡張子にFile Saveasダイアログを追加し、ファイル名でそのパスを取得し、NPAPI DLLに渡します。私は何をすべきか?Chrome拡張機能の[ファイルセーブ]ダイアログを表示するにはどうすればよいですか?
アウトオブプロセスプラグインのモーダルダイアログ私はどの拡張機能も書いていないが、ブラウザからファイルダイアログを呼び出すことは、問題が少ない(プラットフォームに依存しない)ことが想像される。 –
私は自分のプラグインの1つで1つを使用していて、ウィンドウとMacの両方でうまく動作します。使用しているコードについては、https://gist.github.com/1368648を参照してください(FireBreathプラグインを使用することを意図しています) – taxilian
Windows API GetSaveFileNameで動作するようになりました。しかし、私はゲオルグが示唆したように、プラットフォームに依存しないものに切り替えるのが好きかもしれません。 –