WebView有ObjectForScripting属性还是类似? [英] does WebView have ObjectForScripting Property or similar?

查看:73
本文介绍了WebView有ObjectForScripting属性还是类似?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我想知道是否可以从WebView中显示的html页面内的某些javascript调用C#方法。

Hello I would like to know if it is possible to call a C# method from some javascript inside an html page that is displayed inside a WebView.

我知道它是可能在.NET中:

I know it is possible in .NET:

[ComVisible(true)]
public class SampleScriptManager
{
  public void SampleMethod()
  {
  }
}
....
....
myWebBrowserControl.ObjectForScripting = new SampleScriptManager();
....
....
window.external.SampleMethod(); //this is javascript

任何帮助表示赞赏。提前致谢。

Any help is appreciated. Thanks in advance.

推荐答案

没有。最接近的是
WebView.ScriptNotify
。您可以在
WebView
文档中查看可用的属性和事件或者在Visual Studio中的对象浏览器中。

No. The closest you can get is WebView.ScriptNotify. You can see the available properties and events in the WebView documentation or in the Object Browser in Visual Studio.

- Rob


这篇关于WebView有ObjectForScripting属性还是类似?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆