2012-01-19 61 views
3

我正在研究移動網站/ iPhone應用程序組合。進入移動網站後,我會提示用戶「去應用程序」,「下載應用程序」或「使用移動網站」。當ios safari從另一個應用程序被調用時,會觸發什麼javascript事件

從各種入口點到手機網站,我最擔心的是驗證電子郵件和短信,因此用戶將檢查電子郵件,按照驗證鏈接,進入Safari,提示'去應用程序'和驗證鏈接會發送給應用程序進行處理。

現在在同一個會話中,如果用戶收到有關應用程序的另一封電子郵件,用戶將再次查看電子郵件,跟隨另一個到Safari的驗證鏈接,我希望'去應用程序'以相同的方式工作新的鏈接。

一些怪癖是,進入手機網站後,驗證鏈接被保存,網址切換到site.com/home。 iphone覆蓋圖與網站的其他部分完全分離,並且無法訪問網站的驗證鏈接存儲區,因此只要網站加載,該活動就需要立即啓動。這在第一次加載頁面時起作用,但在第二次再次輸入時,我需要監聽ios Safari重新進入後觸發的事件。我試着聽過「pageshow」,但到那時,URL已經是site.com/home。

謝謝

回答

0

我懷疑這裏的解決方案是Javascript。要加載任何Javascript代碼,該頁面必須已經下載並且<html><head>已經下載(至少)。我相信得到你想要的東西的唯一方法就是在後端做到這一點。

相關問題