【问题标题】:Autofill,save password,spellcheck,Application cache in WkWebviewWkWebview 中的自动填充、保存密码、拼写检查、应用程序缓存
【发布时间】:2016-05-05 10:25:13
【问题描述】:

我正在寻找一种在 WkWebView 中进行自动填充、保存密码和拼写检查的方法

自问自答

SpellCheck(spellcheck="true"),Autocomplete('autocomplete','off')可以通过指定HTML Attributes来完成

SavePassword 和 Autofill 可以使用 stringByEvaluatingJavaScriptFromStringNSUserDefaults

解决

我有一个要在 WkWebView 中加载的 web 应用程序,我想使用 WkWebView 本身来促进 SavePassword、AutoFill 和 Spellcheck。

WkWebView 有没有提供直接处理这些的接口?

欢迎提出任何建议!

【问题讨论】:

  • 有什么更新吗?

标签: ios swift spell-checking autofill wkwebview


【解决方案1】:

AFAIK,Apple 不允许我们在 WKWebview 中使用 Autofill,因为该应用可能会窃取您的信息。

【讨论】:

  • 但是,如果苹果希望他们可以在每次应用程序尝试访问自动填充时提示用户许可
【解决方案2】:

启用密码自动填充

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

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

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

【讨论】:

    猜你喜欢
    • 2020-01-23
    • 2019-09-15
    • 2017-12-15
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2019-10-12
    • 2018-05-14
    • 2014-11-29
    相关资源
    最近更新 更多