将对象分配给ObjectForScripting
WebBrowser 控件的属性时,JavaScript 可以使用windows.external.[method_name]
. 这没有问题。
但是当我有这样的 JavaScript 函数(访问子对象)时,我需要如何设计这个 C# 对象:window.external.app.testfunction();
ObjectForScripting
我使用分配给该属性的以下 C# 对象对其进行了测试:
[ComVisible(true)]
public class TestObject
{
public App app = new App();
}
public class App
{
public void testfunction()
{
}
}
但不幸的是,这不起作用,并导致 JavaScript 错误说“预期功能”。
关于 C# 对象必须如何看起来像这个 JavaScript 命令正在工作的任何想法?
感谢您对此的任何提示
安德烈亚斯