【发布时间】:2019-08-21 22:33:53
【问题描述】:
我用这个函数来检测iOS
export function isiOS() {
return navigator.userAgent.match(/ipad|iphone/i);
}
有没有办法让它检测到iOS13+?谢谢
我为什么需要它?通常,iOS Safari 无法下载文件,因此为了使图像可下载,我应该将其渲染为
<img src={qrImage} alt="creating qr-key..." />
但是在 Android/PC 和几乎其他任何地方都可以直接通过
<a href={qrImage} download="filename.png">
<img src={qrImage} alt="qr code" />
</a>
所以用户只需按图像并下载它。开启 iOS13 现在第二个选项有效,而第一个不再有效。
【问题讨论】:
标签: ios iphone safari user-agent ios13