我正在對移動網絡應用程序進行收尾,並且我瞭解到,當您將頁面添加到主屏幕時,單擊任何鏈接將使用戶退出全屏模式並進入mobileSafari,從而徹底摧毀目的的全屏模式。當所有鏈接都被迫使用時,任何人都可以使用全屏模式?iOS主屏幕書籤 - 避免被拉到mobileSafari?
0
A
回答
2
被點擊任何鏈接<a href="">
實際導航並導入本地瀏覽器,彈出「應用程序」窗口。所有導航必須緩解到腳本操作,明確導航瀏覽器或通過AJAX提交表單。
這裏是一個比較常見的jQuery的實施也管理任何將來的文檔的修改和錨補充更換:
$("body")
.on("click","a", function() {
var href = $(this).attr("href");
if (href) {
window.location = href;
return false;
}
return true;
});
順便表單提交似乎工作得很好,不打開一個新的窗口,所以沒有什麼特別的需要與此一起發生。
我傾向於把它放到啓動腳本中,該腳本被拉入任何頁面。這可以是頁面底部的純腳本塊,或者是Angular的app.run()。
0
我發現博客上的此評論:
速戰速決爲現有網站(帶的prototype.js):
document.observe(「click」,function(event){
var element = event.findElement(「a」);
if(element.href){
event.stop();
location.href = element.href; //this does the trick, page will open in same window
return false;
}
});
來源:http://www.luscarpa.com/development/make-your-website-an-iphone-web-application/
相關問題
- 1. Android |主屏幕上的書籤圖標
- 2. iPhone:Safari與「主屏幕」書籤的啓動
- 3. jQuery Mobile Detect主屏幕書籤
- 4. 從應用程序(iOS)生成主屏幕書籤
- 5. iOs And Android:在主屏幕上通過javascript創建書籤-shortcut-
- 6. UIImagePickerController - 避免「預覽」屏幕
- 7. 如何避免Android屏幕黑屏?
- 8. iPhone書籤鏈接添加到主屏幕?
- 9. 如何避免在iPhone應用上拉下屏幕
- 10. 的iOS:從書籤主屏幕上啓動自定義應用程序
- 11. iOS 7:可以拉照片作爲主屏幕/鎖屏?
- 12. 如何避免從主屏幕恢復重複活動
- 13. 在iOS設備的主屏幕上設置書籤的默認標題?
- 14. UICollectionView像iOS主屏幕
- 15. 避免牆紙伸展5個屏幕
- 16. 如何避免Windows崩潰屏幕
- 17. 如何避免全局屏幕變量?
- 18. 避免SharePoint默認錯誤屏幕
- 19. 如何避免屏幕閃爍?
- 20. 避免Tkinter中的屏幕重疊
- 21. 設計:iOS的「添加到主屏幕」
- 22. 主屏幕上的Android書籤不刷新頁面
- 23. 當屏幕開啓時啓動瀏覽器主頁或書籤
- 24. iPhone主屏幕書籤和持久性Cookie
- 25. 如何在Android主屏幕上添加書籤(URL)
- 26. 轉到主屏幕
- 27. 幫助與分割屏幕書籤
- 28. 如何在打印到屏幕時避免這種情況?
- 29. 避免使用SYSTEM_ALERT_WINDOW的服務檢測到屏幕覆蓋
- 30. VideoView:避免全屏黑屏