我正在爲Google Chrome編寫一個擴展程序,將給定的網頁轉換爲PDF。爲此,我下載了文檔的outerHTML並將其傳遞給一個將HTML轉換爲PDF文件的軟件。問題在於軟件無法訪問類型爲https:// *的數據,因此如果在文檔中使用外部樣式表,它將不會顯示在PDF中,因爲該軟件永遠無法下載它。爲了克服這個問題,我想在JavaScript級別下載HTTPS數據並將其寫入臨時文件,並使用(HTTPS數據,臨時文件)對標籤添加我們將發送給軟件的outerHTML,以便每當由軟件在外部HTML中遇到HTTPS源,它將簡單地找到相應的臨時文件並從那裏下載數據。我想了解如何將HTTPS資源下載並保存在JavaScript級別的臨時文件中。下載CSS/Images /等HTTPS資源。使用JavaScript將頁面寫入臨時文件
0
A
回答
0
解決了!這可以做我做一個跨源XMLHttpRequest和使用WebKitBlobBuilder。不過,我仍然有一點:如何使用WebKitBlobBuilder對象中的JavaScript將圖像保存到本地臨時文件?我可以使用Chrome.extension.getURL創建一個網址,但該鏈接僅在Google Chrome中打開。任何幫助將不勝感激。
相關問題
- 1. HTTPS頁面訪問非https資源
- 2. 將文件寫入臨時文件夾
- 3. Python將臨時文件寫入S3
- 4. 使用Javascript將文件內容寫入HTML頁面
- 5. 使用angularJs資源下載XML文件
- 6. 用Javascript和grunt將網頁源文件下載到文件中
- 7. 將嵌入資源臨時存儲爲物理文件
- 8. 將資源文件寫入USB
- 9. 將文件下載到項目資源
- 10. C#從下載中寫入資源
- 11. 等待頁面使用urllib2加載資源
- 12. 將文件寫入臨時位置
- 13. 將臨時表值寫入.csv文件
- 14. 通過https NOT http加載網頁資源(js,css,圖片等)https(https)
- 15. 使用Java下載資源的網頁
- 16. 將文件從臨時目錄複製到資源文件夾
- 17. 量角器超時等待與頁面同步使用$資源
- 18. HATEOAS - 刷新頁面時加載資源
- 19. 使用Javascript創建IFrame。它阻止加載頁面資源嗎?
- 20. 僅當在頁面X上使用資源文件夾時
- 21. 使用Response.TransmitFile下載文件,但也包含頁面源
- 22. 使用JSF從頁面下載文件
- 23. 使用LoopJ下載來自https的圖像資源AndroidAsyncHttp
- 24. 使用LMDWebHTTPGet文件下載到Internet臨時文件目錄僅
- 25. 將流寫入RCDATA資源
- 26. 下載文件時的臨時消息
- 27. 將文本寫入Win32資源
- 28. 下載xml頁面asynccronosly並在Java文件上寫入?
- 29. 在頁面上使用來自自定義控件的嵌入資源的javascript
- 30. 如何創建臨時文件並寫入,然後允許用戶下載它?