2016-04-03 51 views
0

我的網站有Facebook登錄功能,如果用戶在Facebook應用程序,Messenger應用程序,iOS Chrome應用程序,Gmail應用程序蘋果手機。如何強制用戶打開我的網站在Safari瀏覽器時,他們訪問我的WordPress站點

因此,我需要強制用戶在這種情況下在Safari上打開網站。

有沒有辦法做到這一點?我的網站是由wordpress構建的。 謝謝!

更新1:我正在考慮一個JavaScript來檢測用戶是否在iOS上,然後彈出一個JavaScript來詢問用戶是否想在Safari上查看。可能嗎?

回答

0

如果您使用的是蘋果應用程序,如Mail,Messages,Notes等,它將使用Safari打開,但如果您在其他應用程序中,例如。 Facebook,Twitter,開發人員開發的任何東西,你不能選擇你想在他們的應用中如何處理URL,這取決於開發人員,作爲開發人員和Apple準則,最好在應用中打開URL,以便用戶不會離開你的應用程序。無論如何,它們都使用Safari,因爲UIWebView是Safari的一個組件,我們使用UIWebView來瀏覽我們的應用程序。 (這可以被操縱,但仍然不會改變你無法控制如何處理應用程序內部鏈接的答案。)

+0

不同類型的網頁視圖的我的網站只是一個普通的wordpress網站的簡單說明。我不知道你的意思是「如果你從UIWebView加載你的網站」 – John

+0

你標記了iOS,所以我假設你想從你的iPhone打開某個URL,對嗎?我錯過了什麼? – emotality

+0

不,讓我們說有一個電子郵件,Facebook的帖子與網址「http://www.mywebsite.com」。當用戶點擊該網址時,我希望用戶被迫在safari中打開,而不是iPhone應用程序,Messenger應用程序,Gmail應用程序。 – John

0

無法打開特定的瀏覽器(在你的情況下是Safari)從一個網站。

如果您正在製作應用程序,則可能需要查看SFSafariViewController

有了解iOS here

相關問題