gpt4 book ai didi

internet-explorer - 使用 Safari 和 Internet Explorer 中的 WebViewLink 为经过身份验证的用户显示来自 Google Drive 的图像时出错

转载 作者:行者123 更新时间:2023-12-03 23:39:39 24 4
gpt4 key购买 nike

我正在使用需要用户身份验证才能访问已登录用户的 Google Drive 上的私有(private)文件夹的 Intranet。图像从文件夹中提取并使用图像的 WebViewLink 显示在 Intranet 中。这在 Chrome 和 Safari 中运行良好,但在 Safari 或 Internet Explorer 中似乎不起作用。 Safari 给我一个“重定向太多”的错误。在 IE 中我看不到任何错误,但图像不显示。我尝试在“网络”选项卡中查找任何错误,但找不到任何错误。

但是我发现,如果我复制其中一张图像的 WebViewLink 并将其粘贴到浏览器的地址栏中,则图像会成功显示。如果我返回 Web 应用程序并刷新页面,错误就会消失并且所有图像都会成功显示。这仅适用于 Safari,不适用于 Internet Explorer。

图片及其父文件夹不能公开;所有数据都是敏感的,必须保持私密。有没有人遇到过这个问题并找到了始终有效的解决方案?我尝试将图像加载到不起作用的 iframe 中。

如果您需要更多信息,请告诉我。谢谢!!

最佳答案

这是因为 WebViewLink属性仅在公共(public)文件夹上返回以查看其静态 Web Assets (HTML、CSS、JS、图像文件等),而不是此类文件夹中的单个文件。

对无法使用 Google Drive 编辑的文件的支持是有限的。 Google 不提供图片的永久链接。例如,如果您检查页面的源代码或使用 Firefox 的“查看页面信息”等功能,您将获得一个不起作用的链接。您需要替换此 URL-http://docs.google.com/file/d/FILEID/从地址栏编辑 http://drive.google.com/uc?export=view&id=FILEID在哪里 FILEID是一长串数字和字母。

另外请注意,Google Drive 不适用于 Chrome 23、Firefox 23、IE9、Safari 6 或更早版本。您需要更新浏览器才能使用云端硬盘。

关于internet-explorer - 使用 Safari 和 Internet Explorer 中的 WebViewLink 为经过身份验证的用户显示来自 Google Drive 的图像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35417251/

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