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

ADVERTISEMENT

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

本週,鬥圖必備的「鬼畜表情包」小程式獲得了

知曉程式 · MINA 獎。本週還有什麼新上的小程式值得玩?

「曉榜」給大家一口氣推薦了 10 個。

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

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

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

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

ADVERTISEMENT

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

這個 bug 暫時還沒有解決的方法,隻能等微信或開發者進行修復。

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

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

iOS 環境下,介面返回的狀態值

statusCode是

int型資料,但在 Android 上,它是

String型。

ADVERTISEMENT

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

有這幾個解決辦法:

將判斷狀態碼的符號由===改為==,即不再判斷二者的資料類型。

改為使用parseInt(res.statusCode) === 200進行判斷。

改為使用res.statusCode === 200 || res.statusCode === '200'進行判斷。

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

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

ADVERTISEMENT

當然有。

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

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

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

本文由知曉程式原創出品,關注微訊號 zxcx0101,可獲得以下內容和服務:

▽ 點選「閱讀原文」,發現更多優質小程式。

» 知曉程式

ADVERTISEMENT