簡體   English   中英

在新窗口中打開每個URL c#

[英]Open every URL in a new window c#

我正在用c#win形式做一個小項目,當我打開兩個鏈接:

process.start("http://www.example.com");
process.start("http://www.example2.com");

這一切都正常,但我想要的是當他們必須打開時(例如按鈕點擊,表格加載等),在新瀏覽器窗口中打開兩個鏈接。

我怎樣才能做到這一點? 我搜索了網絡,大多數發現ASP.net等..

先謝謝,文森特

通過讓she​​ll按照您的方式調用默認瀏覽器,您將無法做到這一點。 您必須顯式調用啟動瀏覽器。 例如,如果要使用Internet Explorer:

Process.Start("iexplore.exe", "-noframemerging http://www.example.com");

-noframemerging命令行選項應阻止它在現有窗口中啟動。 您可以在此處找到有關Internet Explorer命令行選項的更多信息: Internet Explorer命令行選項

不幸的是,如果有人喜歡不同的瀏覽器,即使將其他瀏覽器配置為默認瀏覽器,它仍會啟動Internet Explorer。

您可以創建一個下拉列表,要求他們選擇一個瀏覽器,然后運行相應的命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM