2

这篇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);
    }
}
4

1 回答 1

0

IHTMLElement 接口有一个style属性,它为您提供一个IHTMLStyle接口,它又具有许多属性,如颜色或字体。

于 2014-12-27T14:03:42.023 回答