???原文:
http://birdshome.cnblogs.com/archive/2005/07/20/196396.html
??? 微軟的Windows XP SP2是一個非常棒的Services Pack,特別是對IE添加了Add-ones的管理功能,即使被惡意ActiveX強行安裝,以可以非常輕松的將其disable掉。不過SP2對安全增強,同時也給我們帶來一些煩惱,其中對彈出窗口的限制,就非常的不爽。
??? 雖然我也是非常強烈的彈出窗口反對者,但是我一般反感的是泛濫的window.open這類窗口,而對于模態窗口window.showModalDialog,由于它常常是用來確定用戶
必須完成
一定功能的,所以我比較接受,也比較喜歡。當我們自己使用模態窗口時,沒有status bar的窗口我認為是比較美觀的
,可是近來發現很多時候我們不能通過showModalDialog(url, null, "status:no")來隱藏模態窗口的status bar了:(。這是SP2為了所謂的安全性問題——防哄騙、反釣魚什么的,做出的一個限制,同時Window 2003 SP1也包括此功能限制。
??? 從此以后,我們就永遠不能彈出沒有status bar的模態窗口了嗎?如果訪問一些舊的系統的模態窗口,很可能因為強制顯示status bar后,遮擋我們窗口中有用的內容,同時還有可能會出現一個巨ugly的滾動條
。那么我們把站點加入trusted sites中呢?kao,這也不行,還是會被強制顯示出status bar,搞什么飛機嘛!
??? 后來發現,要在XP SP2和2k3 SP1以后的IE6中隱藏模態窗口的status bar,居然需要把你訪問的那個站點加入
local intranet sites
中才可以,這個真是bt哇
。
???
??? ATTENTION: The Setting?Above?Is Very Dangerous to Your System !!!
后來又發現一個修改IE兼容性的方法來解決這個問題,就是將注冊表中的: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_WINDOW_RESTRICTIONS 鍵下的explorer.exe和iexplore.exe兩個屬性得鍵值改為:0x00000000。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
