2011-01-28 62 views
1

我們有一個VB.Net應用程序,它在html/javascript中有幾個可編輯的報告和表單。我正在使用標準的WebBrowser控件。如何使用WebBrowser控件擺脫VB.NET應用程序中的ActiveX警告?

我們通過filepath訪問內容,因爲即使內容位於機器上,機器脫機時使用\ localhost \ sharename也不起作用。問題在於它在本地計算機區域中運行,並且您會收到有關運行ActiveX控件的警告(即使它在IE上的選項菜單中設置爲「允許」)。

因此,我使用Web標記來表現內容是從localhost保存的。我在必要的vbCrLf中附加了每次單擊鏈接時動態編寫的HTML頁面的開頭。當我在IE中打開結果頁面時,我不再收到ActiveX警告,並且一切正常。但是,當我使用WebBrowser.Navigate到該文件路徑時,我仍然收到警告。任何想法如何擺脫這一點?

+0

運行activeX控件是不安全的。不要誘使用戶在沒有警告的情況下運行它。 (另外activeX是邪惡的!) – Raynos 2011-01-28 19:37:28

+0

頁面包含javascript,我們沒有重寫網頁內容的選項。 – jenni 2011-01-28 19:46:18

回答

0

嘗試通過設置屬性ScriptErrorsSuppressed的webbrowser爲true,我認爲這將解決您的問題。