从这篇C# 中的 BHO 文章开始。尝试设置样式但没有设置(我没有看到 HTML 有任何变化或明显的变化)。
在 OnBeforeNavigate 和 OnDocumentComplete 中尝试过。我应该在其他地方进行此类更改吗?
foreach (IHTMLElementtempElement tempElement in document.getElementsByTagName("INPUT"))
{
IHTMLInputElementinput input=(IHTMLInputElement) tempElement;
if(input.type.ToLower().Contains("password"))
{
System.Windows.Forms.MessageBox.Show("OnBeforeNavigate:"+input.value);
tempElement.setAttribute("style", "(some styles here);",0);
}
}