所以我有一个网络浏览器,它需要使用将被文本框输入修改的HTML代码登录。我知道如何使用文本框输入来修改代码,但是如何让Web浏览器运行代码呢?
代码:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = metrics.widthPixels;
int height = metrics.heightPixels;
答案 0 :(得分: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"