我正在为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. Python将临时文件写入S3
- 2. 使用Javascript将文件内容写入HTML页面
- 3. 将嵌入资源临时存储为物理文件
- 4. 将资源文件写入USB
- 5. C#从下载中写入资源
- 6. 将文件下载到项目资源
- 7. 等待页面使用urllib2加载资源
- 8. 将临时表值写入.csv文件
- 9. 将文件写入临时位置
- 10. 使用Java下载资源的网页
- 11. HATEOAS - 刷新页面时加载资源
- 12. 使用Response.TransmitFile下载文件,但也包含页面源
- 13. 使用JSF从页面下载文件
- 14. 的NSData - 写入临时文件/目录
- 15. 使用LMDWebHTTPGet文件下载到Internet临时文件目录仅
- 16. 下载文件时的临时消息
- 17. 在页面上使用来自自定义控件的嵌入资源的javascript
- 18. 如何创建临时文件并写入,然后允许用户下载它?
- 19. javax.faces.FacesException:在加载JSF页面时解码资源数据页面
- 20. 下载javascript加载页面
- 21. Android:FireBase存储:将json文件作为临时文件下载
- 22. 使用SFTP或HTTPS下载大文件
- 23. 从https使用VB.net下载文件
- 24. 在Android中写入资源文件
- 25. 如何写入资源文件?
- 26. 临时表资源限制
- 27. 在Android中下载资源文件
- 28. 下载xcode项目的资源文件
- 29. 下载并替换资源文件
- 30. 下载并替换Android资源文件