我想使用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. 使用Javascript - window.open「位置=無」仍顯示地址欄在Firefox
- 4. 如何隱藏地址欄
- 5. 如何在wp8中隱藏地址欄
- 6. 隱藏地址欄
- 7. 如何在地址欄隱藏時在IE中執行javascript?
- 8. 如何使用JavaScript隱藏瀏覽器地址欄
- 9. 如何從地址欄中隱藏.php
- 10. 如何隱藏地址欄中的Url?
- 11. 如何使用.htacess隱藏地址欄中的網址
- 12. 隱藏地址欄中的URL地址
- 13. 隱藏瀏覽器中的地址欄或隱藏地址欄中的url
- 14. 如何隱藏iPhone上的地址欄?
- 15. mvc隱藏地址欄
- 16. 隱藏地址欄(touchOverflow)
- 17. 在地址欄中隱藏文件
- 18. 在地址欄中隱藏url鏈接
- 19. 如何在使用PhoneGap時永久隱藏地址欄
- 20. 在iphone中使用javascript和html隱藏地址欄和狀態欄
- 21. Firefox 6中的地址欄中的javascript
- 22. 如何使用棘輪隱藏地址欄?
- 23. 使用JavaScript返回在Firefox地址欄中選中的文本?
- 24. 禁用jQuery Mobile地址欄隱藏
- 25. 彈出窗口中隱藏地址欄
- 26. 隱藏iOS 6中的地址欄safari
- 27. 在iPhone/Android上隱藏地址欄
- 28. 在iPhone上隱藏地址欄
- 29. 隱藏地址和工具欄在Chrome
- 30. 使用.htaccess在地址欄中隱藏/屏蔽子域名
正如你可能知道,也有著名的'位置= 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