首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JavaScript下载页面的HTTPS资源,如CSS/图片等,并将其写入临时文件

使用JavaScript下载页面的HTTPS资源,如CSS/图片等,并将其写入临时文件
EN

Stack Overflow用户
提问于 2012-04-23 16:25:04
回答 1查看 687关注 0票数 0

我正在为Google Chrome编写一个扩展,将给定的网页转换为PDF。为此,我下载了文档的outerHTML,并将其传递给一个软件,该软件进一步将HTML转换为PDF文件。问题是该软件无法访问https://*类型的数据,因此如果在文档中使用外部样式表,它将不会显示在PDF中,因为该软件永远无法下载它。为了解决这个问题,我想下载JavaScript级别的HTTPS数据,并将其写入临时文件,并附加我们将发送给软件的outerHTML,以及(HTTPS数据,临时文件)对标记,以便每当软件在outerHTML中遇到HTTPS源时,它将简单地找到相应的临时文件并从那里下载数据。我想了解如何下载HTTPS资源并将其保存在JavaScript级别的临时文件中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-27 18:14:55

解决了!这可以通过制作跨源XMLHttpRequest和使用WebKitBlobBuilder来完成。但是,有一点仍然让我吃惊:如何使用WebKitBlobBuilder对象中的JavaScript将图像保存到本地临时文件?我可以用Chrome.extension.getURL创建一个网址,但这个链接只能在Google Chrome中打开。任何帮助都将不胜感激。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10277142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档