该错误是由于CefSharp库的更新导致的,您需要进行代码迁移,以便使用新的方法。具体步骤如下:

  1. 使用 CefSharp 75 或更高版本。

  2. 将原来的方法名“RegisterJsObject”替换为“AddJavascriptObject”。

  3. 将原来的方法名“RemoveJsObject”替换为“RemoveJavascriptObject”。

例如,原来的代码可能是这样的:

browser.RegisterJsObject("myObject", new MyObject());

现在应该改为:

browser.AddJavascriptObject("myObject", new MyObject());

同样,如果您需要删除对象,原来的代码可能是这样的:

browser.RemoveJsObject("myObject");

现在应该改为:

browser.RemoveJavascriptObject("myObject");

完成以上步骤后,您的代码应该能够正常运行。

ChromiumWebBrowser 使用js调用C#方法 报错 This method has been removed see httpsgithubcomcefsharpCefSharpissues2990 for details on migrating your code

原文地址: https://www.cveoy.top/t/topic/g1PG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录