Javascript html5移动webapp添加到主屏幕问题

Javascript html5移动webapp添加到主屏幕问题,javascript,mobile,web-applications,Javascript,Mobile,Web Applications,我有一个webapp,当分配给用户主屏幕(ios)时,它看起来很好,但当从safari访问它时,它就不那么好了。当仅从safari访问webapp时,是否有方法控制运行哪些脚本/项目?然后是从主屏幕启动时要运行的seperate脚本/代码?我假设网页设置为在从主屏幕链接启动时不使用地址栏等。您希望检测它何时没有以这种方式启动(以校正较小的垂直空间等) 然后,您要检测的是“应用程序模式”或“独立模式” (如果该链接在将来消亡)本质上,测试是 if ( ("standalone" in window

我有一个webapp,当分配给用户主屏幕(ios)时,它看起来很好,但当从safari访问它时,它就不那么好了。当仅从safari访问webapp时,是否有方法控制运行哪些脚本/项目?然后是从主屏幕启动时要运行的seperate脚本/代码?

我假设网页设置为在从主屏幕链接启动时不使用地址栏等。您希望检测它何时没有以这种方式启动(以校正较小的垂直空间等)

然后,您要检测的是“应用程序模式”或“独立模式”

(如果该链接在将来消亡)本质上,测试是

if ( ("standalone" in window.navigator) && !window.navigator.standalone ){
  // Not standalone/fullscreen here (visiting from safari)
}else{
  //Fullscreen mode (launched from homescreen)
}