Tag: window.external

C#WebBrowser控件:window.external访问子对象

将对象分配给WebBrowser控件的ObjectForScripting属性时,JavaScript可以使用windows.external.[method_name]调用此对象的方法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错误说“function预期”。 关于C#对象如何看起来像这个JavaScript命令工作的任何想法? 谢谢你的任何提示 安德烈亚斯