2016-07-07 59 views
0

所以我有一个网页浏览器,它需要使用html代码登录,这些代码将被文本框输入修改。我知道如何使用文本框输入来修改代码,但是如何让Web浏览器运行代码?如何使Web浏览器在vb中显示html?

代码:

<form action="https://api.roblox.com/login/v1" method="post"> 
    <input name="username" value=""> 
    <input name="password" value=""> 
    <button>Login</button> 

+0

看看设置** WebBrowser.DocumentText ** ... – Codexer

回答

1
从我可以看到有三种方法可以做到这一点

这样:

1)可以使VB的表单中输入所需的输入和根据用户输入提交表单(您现在已经提到过您已经提到过)。但是需要编写一些代码:

WebBrowser1.Document.GetElementById("username").SetAttribute("value", TextBox1.Text) 
WebBrowser1.Document.GetElementById("password").SetAttribute("value", TextBox2.Text) 
WebBrowser1.Document.Forms(1).InvokeMember("submit") 

2)你可能也只是HTML代码保存为HTML网页并托管到一个域,然后用这个代码把它定位到你的HTML页面WebBrowser1.Navigate('http://www.yourhtmldomain.com')

3)如果你想运行的HTML文件从本地源代码可以说,在哪里的Web浏览器的EXE文件位于我们将使用这一行代码;

WebBrowser1.Navigate App.Path & "/mysite.html"