输入[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上不起作用的主要内容,如果未能解决你的问题,请参考以下文章