2
我開始惹惱CefSharp,但不確定我看到的行爲是否可以避免。我試圖執行快速的JavaScript語句來模擬動畫,以查看刷新率對於項目使用是否足夠好。我有一個方格的網格,我希望我會看到顏色變化很快,但所有的變化發生在循環結束後,只有一次刷新而不是很多次。CefSharp從C#執行JavaScript#
public void start()
{
Random random = new Random();
int x = 0;
while (x < 5000)
{
string num = random.Next(16).ToString();
var script = String.Format("document.getElementById({0}).style.backgroundColor = colors[Math.floor(Math.random() * (2 - 0 + 1)) + 0];", num);
ExecuteJavaScript(script);
//MessageBox.Show("");
x++;
}
}
private void ExecuteJavaScript(string script)
{
this.webView.ExecuteScript(script);
}
ExecuteScript發生了什麼,它正在等待操作在刷新之前完成?
在此先感謝您的幫助!