我正在使用Cordova開發Android和iOS應用程序。科爾多瓦應用程序(iOS)中的iframe history.back()問題
頁面結構如下。
- 頁A(W/O型的iframe)
- 頁面B(W/IFRAME)
過渡
1.網頁A - >網頁B(向前)
2.網頁A < - 頁面B(由history.back()向後)
iframe顯示外部網頁。
當它回到頁面B(w/iframe)的頁面A(無幀iframe)時,我必須調用hisotory.back()兩次。
但是,由相同的javascript源生成的Android應用程序只需調用history.back()一次。
此外,使用iOS的原生WebVIew(UIWebView)時不會發生類似的問題。
這是一個科爾多瓦(iOS)規範或錯誤?
有沒有人遇到過這個問題?
版本
科爾多瓦4.2(iOS平臺3.8.0)
的iOS 8.3
感謝。
首先:請不要你的問題拉科爾多瓦的開發者郵件列表,它只是爲開發科爾多瓦。你爲什麼要使用iFrames? – Joerg
謝謝Joerg。我很抱歉犯了一個錯誤。使用iframe的原因是客戶的要求。當然,我們提出了InAppBrowser。但是,由於以下原因而被拒絕。 1.不要顯示網站的網址。 2.使用iOS時必須能夠返回到上一頁。科爾多瓦不推薦使用iframe嗎? – LaPlace