gpt4 book ai didi

javascript - Firefox 中 Google 的 downloadDataURI

转载 作者:行者123 更新时间:2023-11-28 08:09:32 25 4
gpt4 key购买 nike

我使用 Google 的 downloadDataURI函数下载Google Chart导出的PNG 。在 Chrome 中运行良好,但在 Firefox 中不是下载,而是用生成的 PNG 替换 html 内容。

有人知道如何修复 Firefox 中的这种行为吗?

最佳答案

首先,这看起来根本不是 Google 项目,而只是某人在免费 Google 代码托管服务 (+ appspot) 上发布的项目

它的作用:

  • 它检查浏览器是否为“webkit”,如果不是,则仅将位置更改为数据 URI。这正是 Firefox 中发生的情况,也是显示 PNG 而不是下载的原因。
  • 否则,它将构造一个隐藏的 <form><input>并将其发布到某个随机 HTTP appspot 服务器。这听起来不太安全。运行 appspot 实例的人员可以记录请求和/或中间人攻击者可以被动监控未加密的传输。

老实说,我永远不会使用这项服务,因为我无法信任传输 channel ,也无法信任其背后的人。

相反,请考虑使用 <a download=... > ,例如请参阅Is there any way to specify a suggested filename when using data: URI?

关于javascript - Firefox 中 Google 的 downloadDataURI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24439933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com