javascript - h5頁面中iframe無法喚起iOS應用程式?
扔个三星炸死你
扔个三星炸死你 2017-06-17 09:16:17
0
1
872

在iOS的safari中開啟的一個web頁面,當點擊頁面上的一個按鈕時,如果使用者有安裝特定的應用程式A,則開啟應用程式A,否則跳到AppStore中應用A的下載頁,網路上搜尋的結果是使用ifame,點擊動作發生時將iframe的src設定為預先在應用程式A中設定好的URL Schemes,但我實際操作之後發現即使iPhone上安裝了應用A,使用iframe的方式卻無法喚起應用A,哪位大神知道這是為什麼? ?是跟iOS系統版本有關係嗎? ps:我所用的iPhone系統版本是10.3.2
以下是使用iframe喚起iOS應用的js程式碼:
var ifr = document.createElement('iframe');
ifr.src = scheme_IOS; //應用A中定義好的URL Scheme
ifr.style.display = 'none';
document.body.appendChild(ifr);
setTimeout(function() {

document.body.removeChild(ifr);

}, 2000);

扔个三星炸死你
扔个三星炸死你

全部回覆(1)
阿神

ios9以上直接 window.location.href = scheme_IOS 即可。

ios9以上建議使用Universal Link

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板