在WkWebview中自动填充,保存密码,拼写检查,应用程序缓存

时间:2016-01-28 07:02:33

标签: ios swift spell-checking autofill wkwebview

我正在寻找一种在WkWebView中进行自动填充,SavePassword和Spellcheck的方法

AFAIK

拼写检查(spellcheck="true"),自动填充('autocomplete','off')可以通过指定HTML属性来完成

使用stringByEvaluatingJavaScriptFromString NSUserDefaults

可以解决SavePassword和自动填充问题

我有一个将在WkWebView中加载的webapp,我希望使用WkWebView本身来促进SavePassword,AutoFill和Spellcheck。

WkWebView是否提供任何直接处理这些的接口?

任何建议都表示赞赏!

2 个答案:

答案 0 :(得分:0)

AFAIK,Apple不允许我们在WKWebview中使用自动填充功能,因为该应用程序可能会窃取您的信息。

答案 1 :(得分:-1)

<块引用>

启用密码自动填充

密码自动填充使用启发式方法来确定用户何时登录或创建新密码,并自动提供密码 QuickType 栏。这些启发式方法在大多数应用程序中为用户提供了一些密码自动填充支持,即使这些应用程序尚未更新为支持自动填充。但是,为了提供最佳用户体验并确保您的应用完全支持密码自动填充,请执行以下步骤:

  • 设置应用的关联域。要了解如何设置应用的关联域,请参阅支持关联域。
  • 在相关文本字段上设置正确的自动填充类型。对于 iOS 应用程序,请参阅在文本输入视图上启用密码自动填充。对于 Web 应用,请参阅在 HTML 输入元素上启用密码自动填充。

https://developer.apple.com/documentation/security/password_autofill