今天有个需求,需要在winfrom嵌入浏览器,并且浏览器要与C#进行交互,自然想到CefShare。后来用CefShare,C#与js交互时抛错,显示CefSharpSettings.LegacyJavascriptBindingEnabled没有该属性。
查了资料显示Chrome 79以上版本是需要 CefSharpSettings.LegacyJavascriptBindingEnabled=true 的,但是编译器显示没有该属性。找了不少时间,原来是改为 :
ChromiumWebBrowser.JavascriptObjectRepository.Settings.LegacyBindingEnabled = true
至此结束,可以进行C#与js之间的交互。特此记录






网友评论