我想使用javascript window.open禁用Firefox中的地址欄。該腳本還可以在IE,Safari和Chrome中運行。有什麼建議麼。如何在Firefox中使用javascript隱藏地址欄window.open
回答
(未測試的)
function openWindow(){
var browser=navigator.appName;
if (browser==」Microsoft Internet Explorer」)
{
window.opener=self;
}
window.open(‘filename.htm’,'null’,'width=900,height=750,
toolbar=no,scrollbars=no,location=no,resizable =yes’);
window.moveTo(0,0);
window.resizeTo(screen.width,screen.height-100);
self.close();
}
從http://saher42.wordpress.com/2006/08/10/hiding-the-address-bar-on-pageload-using-javascript/得到這個。
location
是您想要設置爲no
或0
的窗口功能來隱藏地址欄。
固執己見諮詢:你可以不依賴彈出窗口顯示,因爲大多數人都安裝了遏制濫用彈出窗口阻止程序,所以如果你能逃脫它,不使用彈出了!使用諸如jQuery UI Dialog插件之類的東西。
實施例:
window.open( 「http://www.mydomain.com/mypage.htm」, 「mywindow的」,「位置= 0,菜單欄= 0,狀態= 0,滾動條= 0,寬度= 100,高度= 100 「);
格式
window.open([URL] [,名稱] [,特點] [,歷史])
窗口功能,你可以控制
- 狀態窗口底部的狀態欄。
- toolbar標準的瀏覽器工具欄,帶有後退和前進等按鈕。
- 位置輸入URL的位置輸入字段。
- 菜單欄窗口
- 可調整大小允許/禁止用戶改變窗口的大小的菜單欄。
- 滾動條啓用滾動條如果文檔是比
- 高度指定以像素爲單位的窗口的高度的窗口大。 (例如:height ='350')
- 寬度指定窗口的寬度(以像素爲單位)。
感謝您的明確解釋。一些屬性如位置,狀態,可調整大小等僅適用於IE,但在其他瀏覽器如FF,Chrome中不適用。 – 2014-01-08 10:11:24
你也必須啓用window.open隱藏在Firefox地址欄,默認情況下禁用。去about:config
,搜索disable_window_open
,所以你可以看到all window.open feature disabling options,包括dom.disable_window_open_feature.location
,這是負責地址欄不隱藏。將其設置爲false
。
類型火狐這樣的關於地址欄:配置,
搜索disable_window_open,所以你可以看到所有window.open功能
問題是關於如何在Javascript中以編程方式禁用地址欄。 – 2016-07-16 16:00:17
他希望它的JavaScript不是通過瀏覽器配置。 – 2016-07-16 16:13:37
可能不是無關緊要的。見貝內拉奇的答案。 – Fornost 2017-08-21 20:34:27
- 1. 如何隱藏javascript window.open地址欄/位置欄?
- 2. 如何隱藏地址欄中顯示的網址(使用javascript)
- 3. 隱藏地址欄
- 4. 如何在地址欄隱藏時在IE中執行javascript?
- 5. 如何使用JavaScript隱藏瀏覽器地址欄
- 6. 如何從地址欄中隱藏.php
- 7. 如何隱藏地址欄中的Url?
- 8. 如何使用.htacess隱藏地址欄中的網址
- 9. 如何隱藏iPhone上的地址欄?
- 10. mvc隱藏地址欄
- 11. 隱藏地址欄(touchOverflow)
- 12. 在地址欄中隱藏文件
- 13. 如何在使用PhoneGap時永久隱藏地址欄
- 14. 在iphone中使用javascript和html隱藏地址欄和狀態欄
- 15. 如何使用棘輪隱藏地址欄?
- 16. 禁用jQuery Mobile地址欄隱藏
- 17. 在iPhone上隱藏地址欄
- 18. 彈出窗口中隱藏地址欄
- 19. 使用JavaScript返回在Firefox地址欄中選中的文本?
- 20. 如何在狀態欄中隱藏url地址?
- 21. 如何隱藏在Android的Chrome瀏覽器的地址欄中
- 22. 要隱藏地址欄,在asp.net中的標準欄從代碼隱藏
- 23. 自動隱藏地址欄的問題
- 24. 隱藏瀏覽器的地址欄
- 25. 隱藏100%身高的iPhone地址欄
- 26. Chrome擴展程序隱藏地址欄
- 27. 在Firefox中隱藏狀態欄
- 28. 如何在WebView上實現滾動 - 隱藏地址欄?
- 29. 如何隱藏.cgi之後的所有內容?在地址欄
- 30. 如何隱藏模式對話框中的地址欄?
正如你可能知道,也有著名的'位置= no','addressbar = no'等,但並非所有的瀏覽器都遵循這一點。其中一些是出於安全原因。 – Christian 2011-04-14 14:48:55
自Firefox 3發佈以來,無法隱藏地址欄。選項dom.disable_window_open_feature.location默認設置爲true。正如Christian提到的,一些瀏覽器在安全性方面有着嚴格的規則。 – Rafael 2011-04-14 14:50:55