我正在加载一个包含HTML5验证元素的页面,并使用“required”和max-length等方法,它们适用于Android WebViews,但不适用于iOS。
有没有办法支持我使用的HTML5和其他HTML5功能?或者我总是要编写自己的验证方法?
答案 0 :(得分:1)
Safari不完全支持表单验证:http://caniuse.com/#feat=form-validation
您可以编写自己的基于JavaScript的验证,也可以使用existing polyfill。
更新: Safari 10.1包含完整的互动表单验证。
答案 1 :(得分:0)
它在WKWebView中对我有用! 如果您使用的是Cordova,请查看https://github.com/apache/cordova-plugin-wkwebview-engine。集成很简单。