如何在 ios 上禁用基于 webkit 的浏览器应用程序中的自动填充

Posted

技术标签:

【中文标题】如何在 ios 上禁用基于 webkit 的浏览器应用程序中的自动填充【英文标题】:How to disable autofill in webkit-based browser application on ios 【发布时间】:2015-01-22 11:10:35 【问题描述】:

我想在 ios 上基于 webkit 的应用程序中构建隐私浏览功能,它不保存自动填充数据,例如你打开facebook,登录然后关闭页面,当你再次打开facebook时它不会自动登录。

所以我想禁用cookies保存,但我找不到有用的api。

有什么建议吗?

【问题讨论】:

【参考方案1】:

您的应用程序在 [NSHTTPCookieStorage sharedHTTPCookieStorage] 容器中拥有自己的“cookie jar”。 您可以在 WebView 的 html 中创建一个函数来清理 cookie。 有几种方法可用于过滤和操作,此链接可以帮助您: NSHTTPCookie NSHTTPCookieStorage

【讨论】:

以上是关于如何在 ios 上禁用基于 webkit 的浏览器应用程序中的自动填充的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Webkit 浏览器中仅(且仅)选择部分页面

UIWebView iOS 5:WebKit/JavaScriptCore 崩溃

CSS:在所有浏览器中禁用字体连字

禁用“按住”以缩放移动设备

在 iPad1 和 ios5 问题上禁用保存图像弹出窗口

在 capybara-webkit 中禁用声音