IE8正式版的推出有一年多時間了,瀏覽器的好壞大家心里應該都有數了,相比之于IE6和IE7也很大的進步,也添加了不少有趣的新功能,如加速器、私密模式(InPRivate mode)等等,當然那除了這些功能,微軟還給IE8瀏覽器添加了一些特定情況下可能很有用的命令行參數,添加參數是在IE8瀏覽器的屬性的目標欄里-->右鍵-->屬性。
我們可以通過下面這個例子來了解一下IE8參數功能:
在我們開發中Web瀏覽器正常情況下,如果想給客戶演示一個,多個用戶的流程;因為Web程序本身使用session或Cookie這些東西不論點開多少個瀏覽器都是一樣的,可能需要反復的注銷與登錄賬號,來測試或演示一些跨客戶的流程性的功能(在工作流相關的業務中更是明顯)
這個操作很麻煩,而且對于菜單比較深的程序調試一圈花費的時間也是很不值得的
IE8本身提供的 “新建會話”功能,可以新建一個Session但是對于長效的Cookie是無效的,對于不使用長效Cookie程序即可解決這一問題,有很多應用中還是存在長效Cookie的,還是不能很好的解決這一問題。
IE8中海提供一個InPrivate功能,可以新建一個隔離的Session Cookie 會話,不過只能新開一個Session會話 ,在點一次的和上一個InPrivate就是處于相同的Session了。
最近帶頭做一個比較大的項目20多人,從2009年1月到現在還沒有做完(開發還沒完),系統內有很多流程,給客戶演示培訓時尤為苦惱,測試一個大流程更是古腦,一天在注銷上花費的時間,一直想尋求解決方法,其實這個項目接觸了很多很多技術不過因為太多反倒不知道寫啥了。
后來用 "Process Explorer" 發現,ie8 "新建會話" 的命令行參數是
"C:Program FilesInternet Exploreriexplore.exe" -noframemerging -sessionmerging
而 InPrivate 命令行為
"C:Program FilesInternet Exploreriexplore.exe" -private
突發奇想!
運行 "C:Program FilesInternet Exploreriexplore.exe" -noframemerging -private
確實不出所料,可以開多個獨立Session Cookie會話的InPrivate方式了,看來我的“探索”屬性還是蠻高的!
在桌面建立一個快捷方式, "C:Program FilesInternet Exploreriexplore.exe" -noframemerging -private 雙擊十次、登錄不同的用戶、每個都打開各自的"代辦理任務"、啟動流程、快速的切換窗口。
還來還發現兩個比較常用的參數,一個是 –k ,這個參數的作用是打開瀏覽器時不顯示工具欄和狀態欄(對演講時有用),另外一個是 –extoff ,讓瀏覽器在不使用擴展功能情況下啟用(對診斷時有用)
其實在IE8瀏覽器中存在很多隱藏命令,只要你靈活運用它們,我們在使用IE瀏覽器的時候就變的更加方便了。
新聞熱點
疑難解答