私のWeb拡張機能のアドオンでは、「名前を付けて保存」ダイアログボックスをポップしないで、pdfを事前定義された場所に自動的に保存することで、簡単なアクションとしてpdfとしてWebページを保存しようとしています。firefox quantumにダイアログボックスなしでtabs.saveAsPDF()を使用する方法はありますか?
API:https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/saveAsPDFでは、この関数はダイアログを開きますが、tab.saveAsPDF()を使用するかどうかにかかわらず、この回避策があるかどうかは疑問ですが、Firefox 56+ Web拡張環境。
はここで参照のためのFirefox saveAsPDF()のソースです:残念ながらhttps://dxr.mozilla.org/mozilla-central/source/browser/components/extensions/ext-tabs.js#847
私はそれが疑わしいです、これはクライアント側で決まるものです。一般的に、ブラウザ上で何らかの動作を強制することはできません。 –
@RobbieMilejczak:彼はブラウザの拡張機能について質問しています。 – SLaks
および?ユーザは、特にブラウザがそうでなければ動作するように特別に設定しない限り、ブラウザのダウンロードを促すことになります。あなたがどこに行くかを知らせても、ブラウザにプロンプトを表示せずに何かをダウンロードさせることはできません。 –