您的位置:首頁>正文

小程式無法聯網,發生什麼事了?| 小程式問答 #6

這裡是「小程式問答」欄目的第 6 期

本周, 鬥圖必備的「鬼畜表情包」小程式獲得了知曉程式 · MINA 獎。 本周還有什麼新上的小程式值得玩?「曉榜」給大家一口氣推薦了 10 個。

回到本期的「小程式問答」, 我們解答了以下兩個重要問題:

1. 我在用小程式的時候, 出現了無法載入的情況, 頁面一片空白, 這是怎麼回事?

最近, 知曉程式收到了非常多的類似疑問, 問題基本上是「為什麼這個小程式無法載入、一片空白?」

我們發現, 出現該問題的用戶, 使用的都是 Android 系統。

經過推測, 這也許是小程式的網路介面在 Android 上的 bug, 它導致部分小程式在 Android 上無法正常連接網路。

開發者該如何避免這種情況在自己的小程式上出現呢?

首先, 我們要知道這個 bug 產生的原因。

iOS 環境下, wx.request介面返回的狀態值statusCode是int型資料, 但在 Android 上, 它是String型。

如果你的小程式的網路請求代碼是這樣的, 那麼 Android 用戶就無法正常使用你的小程式了:

wx.request({ url: 'https://example.com/path/to/request', success: function (res) { if (res.statusCode === 200) { // 坑就在這兒! } } })

有這幾個解決辦法:

將判斷狀態碼的符號由 =====改為使用 parseInt(res.statusCode) === 200改為使用 res.statusCode === 200 || res.statusCode === '200'

這樣, 無論是 Android 還是 iOS, 你的小程式都能正常訪問網路了。

請問有沒類似「汽車之家」那樣, 介紹汽車的小程式?

當然有。

例如「太平洋汽車網+」, 就是一款功能近似「汽車之家 Autohome」的小程式, 它能夠提供不同品牌、不同價位的汽車推薦。

如果你是一個改裝車愛好者, 「DRIVE 玩車潮流」小程式能夠為你提供各種各樣的改裝車資訊。

近期還打算買車?可以試試「買車網官網」小程式, 它可以提供各大車型報價, 購車之前, 可以用它作為參考。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示