[英]Open every URL in a new window c#
我正在用c#win形式做一個小項目,當我打開兩個鏈接:
process.start("http://www.example.com");
process.start("http://www.example2.com");
這一切都正常,但我想要的是當他們必須打開時(例如按鈕點擊,表格加載等),在新瀏覽器窗口中打開兩個鏈接。
我怎樣才能做到這一點? 我搜索了網絡,大多數發現ASP.net等..
先謝謝,文森特
通過讓shell按照您的方式調用默認瀏覽器,您將無法做到這一點。 您必須顯式調用啟動瀏覽器。 例如,如果要使用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.