嗨我已经搜索过喜欢的疯狂而我无法找到答案..在www.asidemag.com上使用ipad它会要求你添加到主屏幕(但是当你添加它时显示的页面不是同一页面到主屏幕!)很难解释,但生病尝试更深一点。
现在我的脚本很丰富,可以提示你添加到主屏幕而不是其他部分。
在ipad上查看html我认为它可能与以下内容有关: -
var hasFlash = function(){
for(i=0; i<navigator.plugins.length; i++){
if (navigator.plugins[i].name == "Shockwave Flash") return true;
}
}
return false;
之前是一个表格行为,看起来像<input type="hidden" name="a" vale"" id="a"/>
并且在上面的document.getElementById('a').value=navigator.userAgent;
之后
有8种不同的输入类型a-h和8种元素类型a-h如果你需要整个脚本我必须手动输入它,因为它只在使用ipad时出现。我试过使用不同的浏览器代理欺骗网站,但我认为它看了8个不同的变量。
任何帮助非常感谢
伊恩
答案 0 :(得分:0)
如果用户正在使用网络剪辑(即保存在主屏幕上的网页,则window.navigator.standalone
将为真。
您可以使用:
if (window.navigator.standalone) {
// from webclip
} else {
// normal
}
此信息来自Safari Reference:https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html