我在MAMP堆栈上本地开发网站。我的标题包含在一个php模板中,并包含在每个网页上。问题是:将网站配置为iOS独立Web应用程序所需的meta tags都不起作用。我已经使用window.navigator.standalone
来警告独立状态(如果它正在执行但没有渲染),但它总是错误的。
我尝试过的事情:
1.删除php模板并直接包含标题html
2重新排序元标记(如果解析顺序很重要)。
他们都没有工作。我感谢您提供的任何考虑或帮助。提前谢谢。
答案 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