0
如何在Windows窗體應用程序Web瀏覽器中的加載站點上的Javascript中調用函數?對於那些使用過Chrome的用戶,我希望能夠像使用Javascript控制檯一樣調用Javascript。在加載的站點上調用Javascript
如何在Windows窗體應用程序Web瀏覽器中的加載站點上的Javascript中調用函數?對於那些使用過Chrome的用戶,我希望能夠像使用Javascript控制檯一樣調用Javascript。在加載的站點上調用Javascript
下面是答案:
WebBrowser wb = new WebBrowser;
wb.Navigate(... link or Uri ...)
object[] args = new object[1];
args[0] = 12';
wb.Document.InvokeScript("functionName", args);
InvokeScript運行的JavaScript功能。如果你有一個像function check(value){...}
這樣的javascript函數,你的functionName是「check」,你的args數組保存值,如果你有更多的參數,你可以像你想要的參數一樣填充你的參數。上面的代碼以functionName(12)運行javascript函數;
如果您要訪問的任何元素,你可以使用此代碼:
wb.Document.GetElementById( 「控件ID」) .InnerText = 「喇嘛喇嘛」 .InvokeMember( 「點擊」)
你的問題不清楚。你能詳細說明嗎? –
上帝的聖母! –
什麼是Java控制檯? –