我正在加载一个带有 HTML5 验证元素的页面,并使用“必需”和最大长度等方法,它们适用于 Android WebViews,但不适用于 iOS。
有没有办法支持我使用的那个和其他 HTML5 功能?还是我总是必须编写自己的验证方法?
我正在加载一个带有 HTML5 验证元素的页面,并使用“必需”和最大长度等方法,它们适用于 Android WebViews,但不适用于 iOS。
有没有办法支持我使用的那个和其他 HTML5 功能?还是我总是必须编写自己的验证方法?
Safari 不完全支持表单验证:http ://caniuse.com/#feat=form-validation
您可以编写自己的基于 JavaScript 的验证,也可以使用现有的 polyfill。
更新: Safari 10.1包含完整的交互式表单验证。
它在 WKWebView 中对我有用!如果您使用 Cordova,请查看https://github.com/apache/cordova-plugin-wkwebview-engine。集成很简单。