我有输入类型为“ file”的应用程序,该应用程序可在ios 12.1及更高版本上使用,但不适用于ios 12.2 (最新版本)。这是我使用的代码:
<input ref="input" :accept="accept" type="file" @change="fileSelected">
在调试时不会出现任何错误。我读了一些发行文档,苹果公司说他们提高了ios设备中文档和内容的安全性,但没有找到解决方法。我正在使用 Framework 7 + Vue + Cordova
请有人帮忙吗?谢谢!
答案 0 :(得分:0)
您可以尝试
$timeout(function() {
angular.element(document.querySelector('#example')).triggerHandler('click');
});
代替
$timeout(function() {
document.querySelector('#example').click();
});
此错误也被Iphone XR上的IOS 12.1.2取代
答案 1 :(得分:0)
这看起来像是UIWebview中的错误, 我通过用WKWebview替换UIWebview来解决了这个问题。