我們使用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