当用户点击iPad / iPhone上的“添加到主屏幕”时,链接主页而不是当前页面

时间:2011-09-15 00:01:23

标签: iphone html ipad iso

我正在开发一个专为iPad设计的网页。

如果用户在产品页面上,他们点击“添加到主屏幕”按钮。

是否可以使用index.html页面而不是当前(product.html)?

或替代

是否可以拥有可在所有网站页面上使用的链接。

点击后使用javascript模拟“添加到主屏幕”按钮并添加“index.html”页面?

1 个答案:

答案 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,然后检查以前访问过哪个网页,如果没有任何内容,那么必须在一个页面上启动网络应用程序主页,因此应该发送到主页。

我只是直接输入答案,所以可能需要进行一些修正。