文章詳情頁
javascript - h5頁面中iframe無法喚起iOS應用?
瀏覽:128日期:2022-11-18 14:39:15
問題描述
在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 Schemeifr.style.display = ’none’;document.body.appendChild(ifr);setTimeout(function() {
document.body.removeChild(ifr);
}, 2000);
問題解答
回答1:ios9以上直接 window.location.href = scheme_IOS 即可。
ios9以上推薦使用Universal Link
標簽:
JavaScript
上一條:javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。下一條:javascript - 圖片請求失敗怎么去掉左上角的小圖標?
相關文章:
1. html5 - 只用CSS如何實現input框的寬度隨框里輸入的內容長短自動適應?2. 人工智能 - python 機器學習 醫療數據 怎么學3. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處4. Python爬蟲如何爬取span和span中間的內容并分別存入字典里?5. javascript - 關于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題6. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?7. css3 - 微信前端頁面遇到的transition過渡動畫的bug8. python - beautifulsoup獲取網頁內容的問題9. python - Django內使用filter過濾時間,只認年份不認月份是怎么回事?10. python - 能通過CAN控制一部普通的家用轎車嗎?
排行榜
