WebBrowser控件的问题
我试图从首先需要登录的页面检索数据,我在WinForms应用程序上使用WebControl,当我尝试登录错误时弹出告诉我“对象不支持此属性或方法”在特定行的.js文件中,被调用的方法是
window.external.AutoCompleteSaveForm
我不知道它做了什么。 webBrowser.ObjectForScripting
被设置为this
我认为问题是ObjectForScripting,但我不知道哪个对象支持这种方法。
提前致谢。
你是对的,你必须为ObjectForScripting提供一个对象。 它可以是任何东西,只要它具有[ComVisible(true)]属性,因此它可以从COM代码中调用。 为了保持脚本快乐,你必须提供一个公共的AutoCompleteSaveForm(object)方法。 不需要做任何事情。 MSDN库文章有一个体面的例子。
链接地址: http://www.djcxy.com/p/41823.html