当从其他应用程序调用ios safari时会触发什么javascript事件

时间:2012-01-19 01:13:13

标签: javascript iphone javascript-events mobile-safari

我正在开发一个移动网站/ iPhone应用程序组合。进入移动网站后,我提示用户“转到应用程序”,“下载应用程序”或“使用移动网站”。

从各个入口点到移动网站,我主要担心验证电子邮件和短信,因此用户将检查电子邮件,按照验证链接,进入Safari,提示“转到应用程序”和验证链接将发送到应用程序以供其处理。

现在在同一个会话中,如果用户收到有关该应用的另一封电子邮件,则该用户将再次查看电子邮件,按照与Safari不同的验证链接,我希望“转到该应用”与新链接。

有些怪癖是进入移动网站后,会存储验证链接,并将URL切换到site.com/home。 iphone覆盖完全独立于网站的其他部分,无法访问网站的验证链接存储,因此一旦网站加载,事件就需要触发。这在第一次加载页面时有效,但在第二次重新进入时,我需要在ios Safari重新进入后立即收听触发的事件。我曾尝试收听“pageshow”,但到那时,网址已经是site.com/home。

由于

1 个答案:

答案 0 :(得分:0)

我怀疑这里的解决方案是Javascript。要加载任何Javascript代码,该页面必须已经下载并且<html><head>已经下载(至少)。我相信获得你想要的东西的唯一方法就是在后端做到这一点。