Javascript 应用程序浏览器中的Linkedin iOS应用程序不允许加载zip文件

Javascript 应用程序浏览器中的Linkedin iOS应用程序不允许加载zip文件,javascript,html,ios,webview,linkedin,Javascript,Html,Ios,Webview,Linkedin,我对自己建立的网站有意见。如果有人单击链接到我的网站的帖子,iOS应用程序将在应用程序内浏览器中打开该网站。当单击网站中的链接下载zip文件时,浏览器会尝试以文本形式打开该文件,而您只会看到乱码文本 我在Android应用程序上进行了测试,效果很好 欢迎任何建议。我们需要在LinkedIn中将此报告为bug吗?有没有人在LinkedIn官方文档中找到与此相关的内容(我没有) 我的短期解决方案是检测用户是否使用LinkedIn应用程序在IOS上浏览,代码如下: 有联系 <a id=&quo

我对自己建立的网站有意见。如果有人单击链接到我的网站的帖子,iOS应用程序将在应用程序内浏览器中打开该网站。当单击网站中的链接下载zip文件时,浏览器会尝试以文本形式打开该文件,而您只会看到乱码文本

我在Android应用程序上进行了测试,效果很好

欢迎任何建议。我们需要在LinkedIn中将此报告为bug吗?有没有人在LinkedIn官方文档中找到与此相关的内容(我没有)


我的短期解决方案是检测用户是否使用LinkedIn应用程序在IOS上浏览,代码如下:

有联系

<a id="download-file" href="...my-download.zip" download>Download your report</a>
const isIOS = typeof navigator !== 'undefined' && (/iPhone|iPad|iPod/i.test(navigator.userAgent));
const isLinkedinApp = typeof navigator !== 'undefined' && (/LinkedInApp/i.test(navigator.userAgent));

if (isIOS && isLinkedinApp) {
      document.getElementById("download-report").remove();
}