cefsharp exécute javascript
Je veux exécuter JavaScript
code à l'aide de CefSharp
dans les Windows Forms, mais il ne fonctionne pas. Le code est le suivant, et le message test
n'est pas montré. Ai-je raté quelque chose?
var browser = new ChromiumWebBrowser("http://localhost:50056/simple.aspx");
browser.Name = "Simple Page";
browser.Dock = DockStyle.Fill;
this.Controls.Add(browser);
browser.ExecuteScriptAsync("alert('test');");
source d'informationauteur Pei-Chun Tsai | 2015-07-01
Vous devez vous connecter pour publier un commentaire.
Vous devez attendre que le navigateur pour avoir suffisamment chargée avant l'exécution de JavaScript. Il est tentant de commencer à essayer de l'accès au DOM dans OnFrameLoadStart, tandis que le V8Context aura été créé et vous serez en mesure d'exécuter un script dans les DOM n'aura pas fini de se charger. Si vous avez besoin d'accéder au DOM à ça dès que possible, puis abonnez-vous à DOMContentLoaded, quelques exemples de l'exécution de JavaScript sont ci-dessous