本文實例講述了C#實現Winform中打開網頁頁面的方法。分享給大家供大家參考。具體實現方法如下:
1、首先比較簡單的我們知道有類似的方法如下
代碼如下:
System.Diagnostics.Process.Start("http://www.baidu.com");
2、比較靈活一點,可以定義窗口大小,我們要實現網頁中腳本打開頁面的方法,即window.open
那么,我們必然會想,如何調用頁面的腳本呢?其實可以利用WebBrowser來實現
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
//連接
//定義腳本
string
script =
@"<script language='javascript' type='text/javascript'>
function openUrl(url){
window.open(url,'測試窗口','width=400px,height=400px,directories=true,location=false,menubar=false,resizeable=false,scrollbars=yes,toolbar=false ');
}</script>"
;
WebBrowser wb =
new
WebBrowser();
wb.DocumentText =
@"<html> <head>"
+ script +
"</head><body></body></html>"
;
//定義WebBrowser中的DOM文檔
wb.DocumentCompleted +=
delegate
{
//執行腳本函數
wb.Document.InvokeScript(
"openUrl"
,
new
object
[] { url });
};
|
希望本文所述對大家的C#程序設計有所幫助。