我創建了一個離子應用程序,它在瀏覽器中運行得非常好,但是當我將它轉換爲應用程序時,它會產生白色屏幕。離子移動應用程序提供白色屏幕
我已經安裝了白名單插件,並允許在配置中的所有網址,並且還保留了meta標籤。我無法找到任何其他解決方案。
當保存簡單的html文件能夠查看它。
任何幫助都會很感激。可能是很好的調試方式也不錯。
我創建了一個離子應用程序,它在瀏覽器中運行得非常好,但是當我將它轉換爲應用程序時,它會產生白色屏幕。離子移動應用程序提供白色屏幕
我已經安裝了白名單插件,並允許在配置中的所有網址,並且還保留了meta標籤。我無法找到任何其他解決方案。
當保存簡單的html文件能夠查看它。
任何幫助都會很感激。可能是很好的調試方式也不錯。
好的只是回答這個問題,所以它會對所有人有所幫助。
下面博客是對我有幫助的我該怎麼調試 http://gonehybrid.com/how-to-debug-the-white-screen-of-death-in-your-ionic-app/
你猜是什麼問題,在應用程序文件夾名稱是區分大小寫的。我只需要根據我在索引文件中提供的確切區分大小寫的路徑來更改文件夾名稱。
大多數情況下會發生這樣的事情,因爲JavaScript錯誤。你說它在你的瀏覽器中運行。在控制檯中是否有一些例外情況?
瀏覽器和設備之間並非所有東西都相同,例如插件。您必須確定所有使用的插件安裝正確。
如果你在android上部署,你可以使用android monitor來獲取控制檯輸出。在ios上xcode已經有了一個集成的調試器。
我有這個可怕的問題,因爲我編譯我的Android應用程序與科爾多瓦6.x和該項目使用CrossWalk插件。就我而言,解決方案是卸載Crosswalk。如果您的項目安裝了該插件,請嘗試卸載它並重新編譯您的項目。
用USB電纜將手機連接到PC,並記住保持USB調試打開。現在,導航到chrome:// inspect。你會找到設備名稱並點擊「檢查」。在控制檯選項卡上,錯誤列表會爲您提供有關哪裏出錯的提示。 在我的情況下,自定義服務被注入控制器中,因爲它在任何地方都沒有使用過,所以在某個時候被刪除。
我也遇到過這個問題,你在你的應用程序中使用相對路徑嗎? –
@SatejS是的我用它的相對路徑加載好,事情是有一個插件文件夾中的區分大小寫的名稱問題。 – nirmal