输入[type =“file”]在ios 12.2上不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入[type =“file”]在ios 12.2上不起作用相关的知识,希望对你有一定的参考价值。

我有输入类型=“文件”的应用程序,适用于ios 12.1和之前的版本,但不适用于ios 12.2(最新版本)。这是我使用的代码:

<input ref="input" :accept="accept" type="file" @change="fileSelected">

调试时不会出现任何错误。我读了一些发布文档,Apple表示他们提高了ios设备中文档和内容的安全性,但没有看到任何解决方法。我正在使用Framework 7 + Vue + Cordova

请有人帮忙吗?谢谢!

答案

这看起来像是UIWebview中的一个错误,我通过用WKWebview替换UIWebview解决了这个问题。

另一答案

你可以尝试一下

$timeout(function() {
   angular.element(document.querySelector('#example')).triggerHandler('click');
});

代替

$timeout(function() {
   document.querySelector('#example').click();
});

在Iphone XR上,此错误也将替换为IOS 12.1.2

以上是关于输入[type =“file”]在ios 12.2上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

哪个版本的 Xcode 支持 iOS 12.2?

任何人在 ios 12.2 上遇到 jquery.on('change') 或 .change() 的任何问题?

uiwebview视频无法在IOS 12.2中播放

如何在 iOS 12.2 中更改导航栏高度?

iOS 12.2是否支持PWA的GPS?

自 iOS 12.2 更新以来没有崩溃报告的应用程序崩溃 [关闭]