我在iframe中有一个带有保存按钮的外部网站。当用户单击保存按钮下载json文件时,我希望能够在我自己的代码中捕获该文件的内容。有没有办法做到这一点?
我读到您无法在浏览器定义的位置之外指定下载位置,并且只能找到与使用iframe启动下载相关的问题,而不是捕获一个。
答案 0 :(得分:0)
除非您可以设置外部网站的Access-Control-Allow-Origin
(在HttpHeader中),否则无法执行此操作。 (在Google上查看Access-Control-Allow-Origin
)
有一个安全理由阻止用户在未经许可的情况下从其他网站读取数据,例如,用户可能在浏览其他网站时登录银行网站abc.com(在其他标签中),银行将不允许abc。 com通过JavaScript从他们那里下载用户信息。