ChromiumWebBrowser 使用js调用C#方法 报错 This method has been removed see httpsgithubcomcefsharpCefSharpissues2990 for details on migrating your code
该错误是由于CefSharp库的更新导致的,您需要进行代码迁移,以便使用新的方法。具体步骤如下:
-
使用 CefSharp 75 或更高版本。
-
将原来的方法名“RegisterJsObject”替换为“AddJavascriptObject”。
-
将原来的方法名“RemoveJsObject”替换为“RemoveJavascriptObject”。
例如,原来的代码可能是这样的:
browser.RegisterJsObject("myObject", new MyObject());
现在应该改为:
browser.AddJavascriptObject("myObject", new MyObject());
同样,如果您需要删除对象,原来的代码可能是这样的:
browser.RemoveJsObject("myObject");
现在应该改为:
browser.RemoveJavascriptObject("myObject");
完成以上步骤后,您的代码应该能够正常运行。
原文地址: https://www.cveoy.top/t/topic/g1PG 著作权归作者所有。请勿转载和采集!