掃一掃功能是按著微信開放平臺中的步驟一步一步走下來的,集成之后在測試環(huán)境下所有功能一切正常。
然而項目上線之后,用戶開始反饋無法調(diào)起掃一掃功能。嘗試了很久之后發(fā)現(xiàn),同一套代碼,只有 iOS 手機是無法調(diào)起掃一掃,甚至連 debug 的彈窗都無法顯示,但安卓手機一切正常。
搜了很多資料,發(fā)現(xiàn)很多人也遇到了同樣的問題。
解決方法就是:
把 js 的資源路徑換成 https,可能是 iOS 系統(tǒng)自身安全性的原因,生產(chǎn)環(huán)境只能引用 https 開頭的路徑。

引入JS文件