2014-11-03 49 views
0

我正在MAMP堆栈上本地开发网站。我的标题封装在一个php模板中,并包含在每个网页中。问题是:作为iOS独立Web应用程序正在工作,meta tags无需配置网站。我使用window.navigator.standalone来提醒独立的状态(如果它正在执行但不是呈现),但它总是假的。iOS网络应用程序配置元标记不起作用

我试过的东西:
1.直接删除php模板并包含header html。
2重新排序元标记(如果解析顺序很重要)。

他们都没有工作。我感谢您的任何考虑或帮助,您可以提供。先谢谢你。

回答

0

首先,您是否正确定义了HTML5文档类型(因为window.navigator.standalone是HTML5功能)?那应该是:

<!DOCTYPE html> 

接下来,您使用什么浏览器进行测试?每下面的文章,你需要测试的window.navigator.standalone财产都存在和它的“感实性”:

if (("standalone" in window.navigator) && !window.navigator.standalone){ 

    // .... code here .... 
} 

Detecting iPhone's App Mode (Full Screen Mode) for Web Applications

+0

@leanna:是的,我说过我是HTML5文档正确。另外,我正在iOS 8.1中测试。我已经使用您提供的更新代码更新了我的js测试,但不幸的是,结果仍然相同。 – wheresmyspaceship 2014-11-03 15:50:09

+0

只是一个更新。我不知道为什么或如何,但重新启动我的iPhone似乎已经解决了任何问题导致的问题。感谢您的帮助。 – wheresmyspaceship 2014-11-03 15:57:28

相关问题