2015-10-06 45 views
3

我想獲得通用鏈接到我的iOS應用程序iOS 9上工作。 鏈接應顯示在iframe中。iOS 9和來自iframe的Safari上的通用鏈接

截至目前我已經得到了它使用的iOS 9正常工作鉻:

<a href="https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan" target="_blank">Chrome iOS 9 all good</a> 

此鏈接不上的Safari瀏覽器從一個iframe壽工作。 通過一些實驗,我發現下面的鏈接不工作從我的本地IP調用時:

<a href="#" onclick="window.open('https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan')">Safari iOS 9 problem case</a> 

但由於某些原因,當我加在同一個域中託管的網頁上找到此鏈接,這將不公開我的iOS應用通用鏈接(demo.linkid.be)

有什麼想法?或者這是目前Safari中的一個錯誤?

[更新]

Safari瀏覽器的iOS 9以下鏈接將工作,如果你長按鏈接。 出現一個操作表,允許您通過應用程序打開它。

<a href="https://demo.linkid.be/purpose?code=linkiddemo%3A%2F%2Fscan" target="_blank">Chrome iOS 9 all good</a> 
+0

我也面臨同樣的問題無法點擊內部框架,你有任何解決這個問題? – krrr25

+1

找不到解決此問題的解決方案。我們通過消除對iframe的需求來解決這個問題,所以我不再主動尋找解決方案。如果我偶然發現一個課程,我會更新 – wvdhaute

+0

@WimV你有沒有得到任何解決方案?我面臨同樣的問題 – Jaimin

回答

0

爲了使在Safari上iOS9一個iframe的工作,你可以使用target="_top"內部的普遍聯繫。折衷是鏈接將在同一個窗口中打開。