繁体   English   中英

如何捕获在iframe中下载的文件?

[英]How can I capture a file downloaded in an iframe?

我在iframe中有一个带有保存按钮的外部网站。 当用户单击保存按钮下载json文件时,我希望能够在我自己的代码中捕获该文件的内容。 有没有办法做到这一点?

我读到您无法在浏览器定义的位置之外指定下载位置,并且只能找到与使用iframe启动下载而不是捕获下载相关的问题。

除非您可以设置外部站点的Access-Control-Allow-Origin (在HttpHeader中),否则您无法执行此操作。 (在google上查看Access-Control-Allow-Origin

有一个安全理由阻止用户在未经许可的情况下从其他网站读取数据,例如,用户可能在浏览其他网站时登录银行网站abc.com(在其他标签中),银行将不允许abc.com下载用户通过JavaScript获取的信息。

  • 如果您的项目包含服务器端,则可以在服务器端检索此类数据并打印到客户端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM