iOS Web应用程序配置元标记不起作用

时间:2014-11-03 15:01:29

标签: php html ios meta-tags

我在MAMP堆栈上本地开发网站。我的标题包含在一个php模板中,并包含在每个网页上。问题是:将网站配置为iOS独立Web应用程序所需的meta tags都不起作用。我已经使用window.navigator.standalone来警告独立状态(如果它正在执行但没有渲染),但它总是错误的。

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

他们都没有工作。我感谢您提供的任何考虑或帮助。提前谢谢。

1 个答案:

答案 0 :(得分: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