我有一个Xamarin表单WebView
,它使用Source = "myInternalSite.CompanySite.com"
加载一个网页,该网页在HTML表单中包含HTML输入文本字段。
以下是发生的事情。用户在输入字段中键入内容并提交。然后他们又回来并再次开始输入,并在输入字段上显示一个下拉列表,输入最后一个内容。
(在Chrome中有一个设置"启用自动填充功能,只需点击一下即可填写网页表单" 和边缘"保存表单条目" )
如何在Xamarin表单WebView中禁用HTML表单的自动填充?
或者这必须在HTML
中完成答案 0 :(得分:3)
这取决于您加载网页的准确程度。如果您这样做:
var browser = new WebView {
Source = "http://xamarin.com"
};
然后你运气不好,因为你根本无法控制正在显示的网页中的HTML元素。
但是,如果你自己构建这样的网页:
var browser = new WebView();
var htmlSource = new HtmlWebViewSource();
htmlSource.Html = @"<html><body>
<h1>Xamarin.Forms</h1>
<p>Welcome to WebView.</p>
</body></html>";
browser.Source = htmlSource;
然后,您可以使用这些属性来控制autocomplete
功能:
<input autocomplete="off"/>
或
<textarea autocomplete="off"/>