當我的應用程序啓動在IE瀏覽器從起始頁到主頁我想通過代碼隱藏隱藏IE的地址欄和標準按鈕欄,這裏我使用的是母版頁的概念,所以我必須寫在主人代碼只我認爲是這樣。 ...任何人都可以幫助這個當我的應用程序啓動時禁用IE中的地址欄和標準按鈕欄?
回答
AFAIK你不能禁用IE中的地址欄和按鈕從應用程序啓動,除非使用一些ActiveX,Flash,...只有當你的應用程序打開new window popups你可以隱藏它們。
如何打開新的Popup並關閉主窗口。 – 2010-09-14 06:48:02
您只能關閉通過window.open手動打開的窗口。 – 2010-09-14 06:57:24
請看我的回答。 – 2010-09-14 07:34:42
我只是找到了一種方法......它的工作原理ATLEAST在IE 7 ...不知道其他瀏覽器...
<html>
<head>
<script>
if (window.name == 'default') {
window.name = 'Hai';
window.open('main.html', '_self'); // Current html file name
}
else if(window.name == '') {
window.name = 'Hai';
window.open('main.html', '_self'); // Current html file name
}
else if(window.name == 'Hai') {
// Use your application startup page here along with the desired options
window.open('newfile.aspx','NEWWINDOWNAME', 'Status=0, location=0');
window.close();
}
</script>
</head>
<body>
This window automatically closes itself
</body>
</html>
選項的完整列表,請here。
希望這會有所幫助。
說明:(AFAIK)通常當javascript使用window.close方法關閉活動窗口時,IE會要求用戶確認。當窗口是一個以前由javascript和名稱打開的彈出窗口時,不會詢問這種確認。
以上只是假相同的,通過在同一個窗口中打開相同的文件,但這次與一個名稱。因此,當執行window.close時,IE會將當前窗口識別爲使用Javascript打開的窗口,並且它也有一個名稱,它只是在沒有確認的情況下關閉它。
當然,在加載開始時我會得到一個通用的Javascript警報,但是因爲(我認爲)您將使用aspx或其他類型,所以此問題不會存在。
- 1. DJ JWebBrowser:如何顯示但禁用地址和按鈕欄?
- 2. 通用應用程序 - 標題欄中的透明按鈕?
- 3. CEF禁用地址欄
- 4. iPhone,UITabBarItem:當應用程序啓動時動態更改標籤欄的圖像
- 5. 如何擺脫應用程序啓動時的標題欄
- 6. 本地化底部應用程序欄中的按鈕
- 7. 禁用Android webview中的地址欄
- 8. 在html文件中禁用瀏覽器中的地址欄和後退按鈕
- 9. 隱藏移動web應用程序中的地址欄
- 10. 編程方式啓用/ Flex中禁用菜單欄按鈕4
- 11. 當應用程序欄打開時使按鈕可點擊
- 12. HTML5實現移動應用程序標籤欄和標題欄
- 13. Windows手機禁用應用程序欄按鈕
- 14. Lion Cocoa應用程序默認禁用工具欄按鈕
- 15. 在運行時更改應用程序欄按鈕圖標
- 16. 當應用程序啓動時,狀態欄變成白色
- 17. 對齊應用程序欄按鈕
- 18. 在我的MVC 3 .NET應用程序中,如何更改網站啓動時地址欄中的URL?
- 19. Eclipse:啓用/禁用工具欄中的按鈕
- 20. 動態禁用導航按鈕和標籤欄
- 21. iOS6音樂和時鐘應用程序標籤欄與分段按下按鈕
- 22. 操作欄「操作按鈕」以編程方式禁用/啓用?
- 23. ONS-工具欄按鈕編程啓用禁用
- 24. 禁用Android主按鈕和通知欄
- 25. 如何調整我的iPhone應用程序中的標籤欄按鈕
- 26. 按鈕欄選擇的問題,當禁用切換時?
- 27. 在android中的活動啓動時隱藏標題欄中的應用程序啓動器圖標
- 28. Android標籤欄應用程序的啓動屏幕
- 29. 隱藏標籤欄中的標籤欄應用程序
- 30. 使用硬件按鈕Home和Lock按鈕啓動我的Android應用程序
只是好奇......你爲什麼想這麼做?我不喜歡一個這樣對我的應用程序。如果你能與我們分享理由,可能會有更好的替代方式。 – 2010-09-14 06:47:10