2016-12-24 140 views
0

我們有一個離子應用程序應該從本地加載一個URL /模板基於它正在發送到的角度狀態,但是,它嘗試加載只是網址的結束部分,這它沒有像預期的那樣發現,並最終成爲死亡的白色屏幕。離子白色屏幕的死亡 - 不正確的URL訪問

例如:

的URL:

enter image description here

,而不是加載完整的URL,它只是開始尋找文件:///#成員,它沒有找到和發射突破。

奇怪的是,在瀏覽器中,當連接到本地服務器時,一切都正常,但是當我們連接到遠程服務器時,離子不知何故無法解析/識別URL。

關於爲什麼會發生這種情況的任何意見會很有幫助嗎?我們現在已經堅持了幾個星期。 :(

+1

當被替換在Ionic App中會出現一個白色的死亡屏幕,這是一個指示圖書館某處無法加載,查看瀏覽器的控制檯,當連接到移動設備,它應該給你一個線索。其實,告訴我們控制檯說什麼。即使是語法錯誤也會破壞整個事情。 – t0mm13b

+0

控制檯實際上只顯示「文件:///#成員」並打破....我想我近乎發現這個問題。將在一段時間內更新 – user1242321

+0

聽起來像路由器問題,在那裏檢查。由於沒有代碼,並且我們無法進一步幫助您,所以我們在捕獲評論中的答案時不是遠程調試網站。你說*「我們在這幾個星期就停滯不前」*,那麼爲什麼不問問誰是誰? – t0mm13b

回答

0

這是在代碼中一個愚蠢的疏忽。它工作正常,在瀏覽器中,但在離子/科爾多瓦休息。問題是位置不當的更改與命令::的$window.location.href("/#members") 代替 $state.go

這是導致文件:///#成員,因爲這這是失敗並不存在,aleading到白屏這需要通過適當的「$ state.go(‘whatever_state_member_url_represents’)」