在設(shè)置過webBrowser控件的ObjectForScripting屬性后,還需要設(shè)置應(yīng)用程序?qū)om可見,不然會(huì)拋出一個(gè)異常(ObjectForScripting 的類必須對 COM 可見。請確認(rèn)該對象是公共的,或考慮向您的類添加 ComVisible 屬性。),可做如下設(shè)置:
[System.Runtime.InteropServices.ComVisible(true)]
例如:
如果要和JS通訊,使用webBrowser的Document對象的InvokeScript方法即可。
該方法簽名如下:
InvokeScript(String spriteName,object[] args);
例如:
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇