在网站的所有网页“添加到主屏幕”显示了,我想要的网址是那个被保存的网页。
比如这个页面上: http://www.domain.com/category/page.html
是否有可能为“添加到主屏幕”来保存这个网址: http://www.domain.com
任何帮助将不胜感激。
在网站的所有网页“添加到主屏幕”显示了,我想要的网址是那个被保存的网页。
比如这个页面上: http://www.domain.com/category/page.html
是否有可能为“添加到主屏幕”来保存这个网址: http://www.domain.com
任何帮助将不胜感激。
我发现了一个排序的解决办法了这一点。 您可以检测到您从通过主页推出window.navigator.standalone并根据潜在重定向。
另外,我做了一些测试,发现在最新的iOS,不同的用户代理被报告给服务器,打开更快的重定向的可能性。 我找不到关于这是否一直案件的任何信息。
从主页启动:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X)
AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523
移动Safari浏览器:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X)
AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/8536.25
如果你的页面能够获取大部分通过AJAX它的内容,或者您发现服务器上的不同的用户代理有可能跳过重定向,只是充当“好像”你在另一个URL,因为在单机模式下的URL是无形无论如何。 我在调查这个,但没有得到足够远透露是否会燃烧你与否。
还要注意的是,用户的选择URL的标记为一个应用程序可能是有意义的,但我把它留给你自己UX判断。
既WrightsCS和svachalek答案的组合 - 你不能添加到主屏幕远程文件,但是,您可以重定向页面已被添加到主屏幕后。
所有你需要做的就是用这个简单的JavaScript:
if ("standalone" in window.navigator && window.navigator.standalone){ //checks if you're in app mode
window.location = 'http://www.domain.com'; //the URL you want to refer to.
}
确保你这个网站的代码添加到您的网页:
<meta name="apple-mobile-web-app-capable" content="yes">
不,没有被越狱(并没有什么,我知道那达到这个),有没有办法来编辑实际的URL。
苹果限制了该至少一个原因,我能想到的安全 。 编辑网址将允许人们使用JavaScript,这势必会导致恶意软件。