国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 兼容Android和ios的網(wǎng)頁調(diào)起原生app問題,使用iframe在ios的Safari無效?

瀏覽:74日期:2022-12-28 09:38:16

問題描述

如題,公司下來的一個需求,要求手機上裝了app則調(diào)轉(zhuǎn)到指定的頁面,如果沒有裝則跳轉(zhuǎn)到下載頁面,遍尋網(wǎng)上的代碼,經(jīng)過測試,發(fā)現(xiàn)了一個問題。

普遍來說有兩種辦法:

第一種是iframe:遇到的問題是通過隱藏一個iframe調(diào)起app,過幾秒后跳轉(zhuǎn)頁面,在Android上是可以的,但是在ios上測試無效果,始終沒有調(diào)用起來,調(diào)用 sms:// tel://也不行;測試機iphone6,系統(tǒng)10.0.2;

第二種方法是使用a標簽的href屬性跳轉(zhuǎn),如果app已經(jīng)安裝了Android和ios上都可以,但是如果沒有安裝app,在ios上網(wǎng)頁會報一個網(wǎng)址無效的錯誤,這個是產(chǎn)品那里不允許的。

求教sf論壇里的大神來指點一下正確調(diào)起app的方式,拜謝。

另外還有一種方法是

<a href='itms://itunes.apple.com/app/id452186370'>百度地圖</a>

這種應(yīng)該說很好,但是與我的需求有一點不合,我們這里要求是跳轉(zhuǎn)到app指定頁面而不是單單調(diào)起來。

問題解答

回答1:

在iOS上,首先app必須注冊自己的URL Schemes,就是申明一個特殊的前綴去代替http,比如abc,你在網(wǎng)頁上檢測是否是iOS,如果是,就把http換成abc,再打開這個鏈接。如果是https還是換成abc。

標簽: JavaScript
主站蜘蛛池模板: 亚洲高清无在码在线无弹窗 | 国产不卡a | 第一色区| 亚洲自拍偷拍图 | 国产高清成人 | 国产亚洲欧美一区二区 | 九九精品视频一区在线 | 国产做国产爱免费视频 | 免费国产高清视频 | 沈樵在线观看福利 | 特黄的欧美毛片 | 成人久久久久久 | 成人精品国产亚洲欧洲 | 国产香蕉98碰碰久久人人 | 久久精品一区二区三区不卡牛牛 | 亚洲区精品久久一区二区三区 | 欧美大片国产在线永久播放 | 九九午夜| 在线久久| 日本理论片午夜论片 | 欧美一级毛片高清毛片 | 一级毛片一片毛 | 日本欧美不卡一区二区三区在线 | 一区二区三区四区视频在线观看 | 欧美成人精品三级网站 | 国产香蕉在线视频一级毛片 | 久草在线资源 | 日本一级全黄大片 | 欧美色综合高清视频在线 | 91久久国产 | 伊人久久精品午夜 | 成人一级网站 | 亚洲成人国产 | 色黄在线| 国产精品久久久久久久久久免费 | 欧美成人免费观看 | 成人黄色一级视频 | 欧美日本俄罗斯一级毛片 | 国产精品久久久久久久午夜片 | 亚洲天堂最新网址 | 免费成年人在线观看视频 |