Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从C关闭浏览器中打开的选项卡#_C#_Google Chrome_Tabs - Fatal编程技术网

C# 从C关闭浏览器中打开的选项卡#

C# 从C关闭浏览器中打开的选项卡#,c#,google-chrome,tabs,C#,Google Chrome,Tabs,有没有办法从C#关闭CHROME、Firefox和IE上的标签?我相信我可以通过JavaScript实现这一点,但我不知道如何从我的C#应用程序调用JS。作为后台,我的应用程序打开浏览器,与呼叫者交互,然后我需要关闭“打开”选项卡。如果您打开的页面是asp.net,您可以编写代码。。。在要关闭选项卡的方法中,使用: Response.Write("<script type=\"text/javascript\">window.close();</script>"); R

有没有办法从C#关闭CHROME、Firefox和IE上的标签?我相信我可以通过JavaScript实现这一点,但我不知道如何从我的C#应用程序调用JS。作为后台,我的应用程序打开浏览器,与呼叫者交互,然后我需要关闭“打开”选项卡。

如果您打开的页面是asp.net,您可以编写代码。。。在要关闭选项卡的方法中,使用:

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

否则,我也想不出办法。

您可能无法在打开的浏览器中关闭特定选项卡。您可以尝试在启动的进程上调用Process.CloseMain窗口,但这可能会变得棘手,并可能关闭其他选项卡


你可能想考虑在你的应用程序中创建一个新的窗口(WPF)或窗体(WiFrm),使用嵌入式浏览器控件。

这是一个Web应用程序还是一个桌面应用程序?在Web应用程序中,你猜不到。