J'utilise:
HTMLDocument document = (HTMLDocument)webBrowser.Document;
IHTMLElement body = (IHTMLElement)document.body;
body.insertAdjacentHTML("afterBegin", "html code");
Je pense que cette habitude courir les balises <style>
mais vous pouvez utiliser
<div style="position:absolute;z-index:2000000;top:50%;left:50%;width:300px;height:300px;margin-top:-150px;margin-left:-150px;background:#000;">Hello World</div>
Mais vous ne pouvez pas exécuter js cette façon, je trouve une solution pour Ceci, vous pouvez insérer une balise iframe et définir votre js dans la balise onload = "", de cette façon le navigateur va exécuter votre js. Ou vous pouvez utiliser:
document.parentWindow.execScript("alert('a')");
Je l'ai utilisé pour insérer des fichiers js externes une fois et je pense que cela a bien fonctionné.
- Qu'est-ce que BHO? –
http://en.wikipedia.org/wiki/Browser_Helper_Object –