1

我已經在winform中使用webbrowser控件並動態地打開一個tableau URL。如何允許從Winform中的「WebBrowser控件」彈出新窗口

現在,當畫面網址頁面包含任何彈出新窗口的內部鏈接時,它應該允許打開新窗口。但是,目前,它給了我JavaScript錯誤對話框,因爲「此頁面上的腳本發生了錯誤」。

它工作正常,當我在瀏覽器上打開該URL,然後打開新的URL,當我點擊鏈接。 + Plase建議我如何讓這是工作。

我不控制圖片網址,因爲它是由其他人創建的,它包含一些瀏覽器數據實用程序,它彈出新的Internet Explorer窗口,它在瀏覽器以及一些機器中工作正常,如「update 「標籤如下。

更新:

它工作正常,在其他機器上,但在一個特定的機器不能正常工作。 看起來,INTERNET EXPLORER SETTING存在一些問題。 使用IE 11.

我觀察到 - 網絡安全策略鏈接處於禁用狀態,它不起作用,如何啓用它?

感謝

+1

使用提到的鏈接 http://stackoverflow.com/questions/21470192/allow-popups-in-wpf-webbrowser –

回答

0

您不能打開「新的瀏覽器窗口中的」出一個Web瀏覽器的控制AFAIK,但你可以趕上「導航事件」。如果有什麼辦法(我想「tableau page」不是由你創建的)將「javascipt彈出代碼」更改爲普通鏈接,那麼你可以捕獲該鏈接並以新窗體或默認方式打開目標頁面瀏覽器執行如下所示:

Process.Start(url); // if you "execute" a URL it will open in the default browser 
+0

已更新的問題與實現點。 – dsi

相關問題