读书人

WebBrowser 怎么为安全输入框赋值

发布时间: 2012-05-31 12:19:24 作者: rapoo

WebBrowser 如何为安全输入框赋值
WebBrowser 如何为安全输入框赋值。想通过SendMessage给安全输入框赋值,但发现不能获取安全输入框的局部。不知大家有神马好的的方法

[解决办法]
直接在WebBrowser 的完成事件中写.
[解决办法]
安全控件,你只能通过枚举窗口,根据类名找到那个控件,然后发送按键消息
[解决办法]
看能不能使用SESSION
[解决办法]
重写WebBrowser控件
[解决办法]
所谓的安全框当然是一般技术不能解决 的。。。。所以考虑一下开发价值与收获的价值再做决定吧。
[解决办法]
方法有很多,我建议的办法:
  在browser上添加一个javascript方法: setinputvalue(inputid,value)
   大致内容是:  webbrowser1.InvokeScript("eval(\"function setinputvalue(inputid,value) ....\"")
调用该方法实现赋值  webbrowser1.InvokeScript("setinputvalue","inputid","mima")  

inputid 要求已知, 如果inputid是变量,那么需要使用位置路径等办法得到。


 总之,使用InvokeScript就可以了。

读书人网 >C#

热点推荐