C# 使用cefsharp注入javascript的简单方法
我试图在加载页面后注入javascript。 这是我的密码C# 使用cefsharp注入javascript的简单方法,c#,cefsharp,C#,Cefsharp,我试图在加载页面后注入javascript。 这是我的密码 namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); InitBrowser(); } public ChromiumWebBrowser browser; public void InitBrowser() {
namespace WindowsFormsApplication2 {
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitBrowser();
}
public ChromiumWebBrowser browser;
public void InitBrowser()
{
Cef.Initialize(new CefSettings());
browser = new ChromiumWebBrowser("www.example.com");
this.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
}
private void OnIsBrowserInitializedChanged(object sender, IsBrowserInitializedChangedEventArgs args)
{
if (args.IsBrowserInitialized)
{
browser.ExecuteScriptAsync("alert('test');");
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Cef.Shutdown();
}
}
}
我跑完后,没有警报显示。
如果有人能帮我举一个简单的例子,我非常感激您需要将事件附加到
ChromiumWebBrowser
实例
browser.isbrowseriInitializedChanged+=onisbrowseriInitializedChanged代码>