2013-04-30 26 views
0

關閉瀏覽器中打開的選項卡中有沒有辦法從C#關閉在Chrome,Firefox和IE選項卡?我相信我可以通過JavaScript實現這一點,但我不知道如何從我的C#應用​​程序調用JS。通過背景,我的應用程序打開瀏覽器,與調用者交互,然後我需要關閉打開的選項卡。從C#

+0

這是一個Web應用程序或桌面應用程序? – gwin003 2013-04-30 18:26:02

+0

在一個Web應用程序中,我猜不能這樣做 – 2016-05-11 10:31:18

回答

-2

如果你打開的頁面是要關閉的選項卡,使用asp.net你,你可以編寫......在方法:

Response.Write("<script type=\"text/javascript\">window.close();</script>"); 

否則,我不能想想辦法。

0

你可能不會太成功的嘗試,在打開的瀏覽器關閉特定標籤。您可以嘗試在啓動的進程上調用Process.CloseMainWindow,但這可能會變得棘手並可能關閉其他選項卡。

你可能要考慮創建在你的應用程序的新窗口(WPF)或形式(的WinForms)和使用嵌入式瀏覽器控件。