我正在开发离子应用程序,并且可以在android,模拟器和网络(使用离子服务)中完美运行。但是,当在页面之间的过渡中在ios设备中运行时,它突然显示白色视图,而不是它必须显示的视图。这不会一直发生,我也没有弄清楚具体何时发生。

感谢您的帮助。

最佳答案

这可能是JavaScript错误。要找到它,最好的方法是:

  • 首先通过USB将手机与Mac(必须为Mac)连接。
  • 打开Safary(无Chrome或Firefox)
  • 在Safary设置中->高级->启用开发工具
    html -  ionic 转换仅在iOS中获得白页-LMLPHP
  • 现在,在Safary上将在顶部显示一个开发菜单,单击它,您将看到您的手机和应用程序正在运行,单击它。
    html -  ionic 转换仅在iOS中获得白页-LMLPHP
  • 在开发工具中,将出现您通常在离子设备中看到但通常在实际设备中测试的所有控制台。
  • 只需使用该应用程序,当您获得黑页时,请检查safary开发工具中的javascript错误。
    html -  ionic 转换仅在iOS中获得白页-LMLPHP

  • 我希望它会有所帮助,发现它后对我有很大帮助。

    关于html - ionic 转换仅在iOS中获得白页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32334960/

    10-10 01:48