2016-07-07 58 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"