2011-01-06 101 views
1

我已經打開一個像這樣的新窗口。我必須在Firefox中隱藏導航工具欄,爲此我提供了location = no。它在Firefox中不起作用。我怎樣才能隱藏地址欄(導航工具欄)如何在Firefox中隱藏導航工具欄

var features = 'height=420,width=320,top=10,left=25,status=no,toolbar=no,location=yes,menubar=no,titlebar=no,scrollbars=yes,modal=yes'; 

window.open (path,title,features); 

回答

6

你不能。大多數現代瀏覽器都禁止JavaScript將地址欄隱藏在新窗口中作爲反釣魚措施。

+0

其實我的問題是,我不想顯示用戶的地址欄,因爲它包含作爲查詢字符串傳遞的安全數據。你能否告訴我是否建議編碼url – Poornima 2011-01-06 06:20:46

+0

你給瀏覽器的任何東西,你也給用戶。不要給任何不信任用戶的瀏覽器。將其保留在服務器上,並將隨機令牌(會話ID)傳遞給瀏覽器。 – Quentin 2011-01-06 06:23:08

0

我試圖用這個我自己的網站和使用:

window.open( 'URL', '標題','寬度= 420,高度= 320,菜單欄=沒有,地位=沒有,位置=沒有,工具欄=沒有,滾動條=是,目錄=無');

這擺脫了工具欄,但我無法擺脫的地址。

0

如果您希望保護作爲查詢字符串傳遞的數據 - 您可以使用POST方法而不是GET方法,方法是在查詢字符串中指定method = post。