2
我想從我的插件發佈圖像到我的Servlet來處理圖像並返回PDF。該servlet工作。我只是不知道如何處理從我的插件生成的PDF。如何讓Firefox用firefox-addon-sdk處理POST請求的結果?
const request= require("sdk/request").Request;
...
let req= request({
url: "http://localhost:8090/Whatever/PdfServlet",
content: params,
onComplete: function (response) {
console.log(response.text)
}
});
req.post();
在這裏,對象PARAMS包含編碼的圖像以base64。一切正常,我可以在控制檯日誌中看到PDF流的開始。但是,如何讓Firefox顯示其打開/保存對話框,以便用戶可以保存或查看PDF?
真棒人感謝分享你找到了解決辦法。 – Noitidart
對於WebExtensions,我不得不從內容腳本注入並提交表單。 –