我正在嘗試獲取上傳的html文件的寬度和高度。這是我迄今爲止所做的。在虛擬瀏覽器中獲取頁面寬度和高度
WebBrowser wb = new WebBrowser();
int ht,wd;
wb.Navigate("D:\\page1.HTM");
ht = wb.Height;
wd = wb.Width;
但上面的代碼總是返回頁面的大小錯誤。
任何人都可以幫助我在c#環境中獲得確切的頁面大小?
FYI:對於那些標明這個問題上複製,請考慮原來的問題(根據你的觀點),web瀏覽器工具的形式,但在我的情況下實現的,我不會執行它。我只是要使用它。我希望第一行代碼表示這一點。
@pravprab,我需要的**實際像素**上傳的html文件的大小。根據你的鏈接,它說我們需要一個解析器。我使用虛擬webrowser控件來加載html文件以滿足我的要求。你是否找到其他方式來實現我的選擇? –
**供參考:**我只需要實際大小的Internet Explorer。我不在乎其他瀏覽器。 –
它是一個很好的選擇..但據我所知,我們無法在虛擬瀏覽器中實現JavaScript。 :(或者是否有其他方法? –