C# 将变量从嵌入式Web浏览器传递到应用程序
我想知道是否有可能在嵌入式web浏览器中将数据从C#应用程序(例如WPF)传递到web页面(即带有Javascript的HTML页面)。如果是,怎么做 提前感谢您的帮助 您可以使用C# 将变量从嵌入式Web浏览器传递到应用程序,c#,javascript,wpf,winforms,C#,Javascript,Wpf,Winforms,我想知道是否有可能在嵌入式web浏览器中将数据从C#应用程序(例如WPF)传递到web页面(即带有Javascript的HTML页面)。如果是,怎么做 提前感谢您的帮助 您可以使用Window.external从JavaScript调用C#code中的方法(从而传递数据)。试试谷歌搜索这个关键词,更多信息会很快出现 有一个很好的简单(WPF-)示例,说明如何使用Window.external从JavaScript调用C方法。这里的另一个关键字是[System.Runtime.InteropSer
Window.external
从JavaScript调用C#code中的方法(从而传递数据)。试试谷歌搜索这个关键词,更多信息会很快出现
有一个很好的简单(WPF-)示例,说明如何使用
Window.external
从JavaScript调用C方法。这里的另一个关键字是[System.Runtime.InteropServices.ComVisibleAttribute(True)]
。您必须使用此属性标记处理程序类,以便从JavaScript访问。最后,您可以通过其ObjectForScripting
属性告诉WebBrowser控件有关处理程序类的信息。您到底想实现什么?为什么不把变量传递给PHP呢?这个问题太广泛了,但是是的,这是可能的。我需要与一些用Javascript编写的代码进行交互。我特别想知道的是如何将Javascript中的“var”传递给一个C#应用程序,该应用程序在Web浏览器对象中显示包含Javascript的网页。感谢您的回答,这看起来很有趣。目前,我们使用锚钩来调用调用和在URL上传递的数据(在查询中)。这似乎很有趣,尤其是如果C#可以返回数据。