1
私はFirefoxの拡張機能を移植し、Webページ上のノードにボタンを追加しようとしています。しかし、何もページには発生しません。私はHTMLDOMNodeとHTMLElementの間の変換で何かをしなければならないと信じています。私は、IE dev addを使ってコンソール内にエラーを出すことさえしません。Internet Explorer BHOエクステンションに子ノードを追加するにはどうすればよいですか?
マイコード:
public void OnDocumentComplete(object pDisp, ref object URL)
{
HTMLDocument document = (HTMLDocument)webBrowser.Document;
var fblike = document.getElementById("LikePluginPagelet");
var button = document.createElement("input");
button.setAttribute("value", "myButton");
button.setAttribute("onClick", "doSomething()");
((IHTMLDOMNode)fblike).appendChild((IHTMLDOMNode)button);
}
@ redaid:doSomething()を作成する方法と場所を教えてください。 –