我们使用VBScript代码打开应用程序窗口,以避免用户在打开IE8窗口时向前/后退导航。打开应用程序窗口时没有会话共享并避免浏览器中的导航按钮
这是使用的代码。
Set WshShell = CreateObject("shell.application")
Set IE=CreateObject("InternetExplorer.Application")
IE.menubar = 1
IE.toolbar = 0
IE.statusbar = 0
'here we open the application url
IE.navigate "http://www.google.com"
IE.visible = 1
WshShell.AppActivate(IE)
这工作正常,但问题是,如果用户打开多个窗口,会话cookie将在Windows中共享。
对于这个也有,同时打开IE
WshShell.ShellExecute "iexplore.exe", " -nomerge http://www.google.com", null, null, 1
现在,我们希望这两个选项可用,我们可以使用nomerge选项的解决方案。即用户不应该能够向前/向后导航,并且如果打开两个窗口,则不应共享数据。
我们无法让这两件事情一起工作。
此外,我们不希望(按F11之后即)
任何全屏模式,任何一个可以提供解决方案?
在此先感谢。
我们正试图从vbscript打开应用程序。即用户将点击vbscript文件打开应用程序,用户不能直接打开浏览器。 – dhinesh
无论打开如何打开,我的文章的要点是,你可以使用VBScript以编程方式进行操作,为每个将打开的“窗口”设置一个会话变量。然后,您可以通过浏览器cookie以外的程序中的会话变量跟踪数据。 我刚刚给了一个简短的例子使用JavaScript,因为我的VBScript知识是非常糟糕的。 – Gobbledigook