我正在开发一个专为iPad设计的网页。
如果用户在产品页面上,他们点击“添加到主屏幕”按钮。
是否可以使用index.html页面而不是当前(product.html)?
或替代
是否可以拥有可在所有网站页面上使用的链接。
点击后使用javascript模拟“添加到主屏幕”按钮并添加“index.html”页面?
答案 0 :(得分:2)
您无法控制添加到主屏幕按钮的任何内容,甚至不能使用javascript“按”它,这就是为什么像youtube这样的网站在按钮上方有一点弹出窗口,要求用户按下它。
但是你可能会做这样的事情:
在您网站的每个页面上添加javascript代码,如:
//Maybe check if the user is on an iPad???
if (window.location.href != "your home page url" && navigator.standalone) {
if (!document.referrer) {
window.location.href = "your home page url";
}
}
所有这一切都是检查用户是否已将网页添加到主屏幕navigator.referrer == true
,然后检查以前访问过哪个网页,如果没有任何内容,那么必须在一个页面上启动网络应用程序主页,因此应该发送到主页。
我只是直接输入答案,所以可能需要进行一些修正。