我正在尝试使用Windows窗体WebBrowser类在第三方网站中填充一些输入标记。输入如下所示:
<input type="text" autocomplete="off" class="pa">
我没有问题自动填充它。当表单完成加载页面时,我填写的文本显示在所述输入上。但每当我在文本被删除的任何地方单击表单时。
我用这样的东西填充了这个输入:
webBrowser1.Document.GetElementsByTagName("input")[0].SetAttribute("value", "stufftoautocomplete");
问题是: 我做错了什么或有没有办法保护页面免受这种输入?
我尝试过改变:
webBrowser1.Document.GetElementsByTagName("input")[0].SetAttribute("autocomplete", "on");
但这并不影响这种行为。