Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Javascript 如何在JScript中退出以编程方式创建的浏览器_Javascript_Vbscript_Jscript - Fatal编程技术网

Javascript 如何在JScript中退出以编程方式创建的浏览器

Javascript 如何在JScript中退出以编程方式创建的浏览器,javascript,vbscript,jscript,Javascript,Vbscript,Jscript,我有以下JScript,它打开Internet Explorer,导航到当前用户的Lync响应组设置页面,并单击其中一个复选框: var ie = WSH.CreateObject('InternetExplorer.Application'); url = "https://LyncServer.DOMAIN.co.uk/RgsClients/Tab.aspx", ie.visible = true; ie.Navigate(url); while (ie.readyState !=

我有以下
JScript
,它打开Internet Explorer,导航到当前用户的Lync响应组设置页面,并单击其中一个复选框:

var ie = WSH.CreateObject('InternetExplorer.Application');
    url = "https://LyncServer.DOMAIN.co.uk/RgsClients/Tab.aspx",

ie.visible = true;
ie.Navigate(url);
while (ie.readyState != 4) WSH.Sleep(25);

ie.document.getElementById('ctl05_ctl00_ctl04_ctl00_ctl00_ctl01').click();
完成此操作后,我希望脚本关闭浏览器窗口

我尝试了以下方法:

ie.exit()
ie.close()
ie.document.exit()
ie.document.close()    
但我犯了这个错误:

对象不支持此属性或方法

TLDR:使用
即退出()


这与VBScript与JScript无关。您所谓的“JavaScript关闭命令”是。通常,DOM是您使用JS代码操作的东西,JS代码在浏览器内部运行,作为它显示的HTML的一部分

这与
InternetExplorer
automation对象无关。此方法描述Internet Explorer程序,而不是当前显示在其中的HTML页面。例如,它有一个属性控制您是否处于“脱机浏览”模式。这不是DOM的一部分

这个对象还有一系列其他的方法和属性,它们主要记录在上面链接的MSDN页面中。具体来说,它实现了,这意味着它实现了

这显然与WSH
WScript.Quit(errorCode)
方法无关。他们的签名甚至不兼容。WSH方法返回(可选)错误代码,IE方法不返回。

第一个结果是MSDN页面。底部的示例以
IE.Quit()
结尾。