javascript - WeChat h5 がグラフィック情報を送信する場合、一部のデバイスで「送信」ボタンをクリックしても応答しません。問題の再現は困難です。問題の可能性がある箇所を見つけるにはどうすればよいですか?
天蓬老师
天蓬老师 2017-06-28 09:23:19
0
2
951

上の図のように、内容を入力し、写真を追加した後、「公開」をクリックします。一部の端末では反応しません。手持ちのテスト機と同僚の携帯電話で試してみましたが、問題は発生しませんでした。障害が報告されている携帯電話のほとんどは IOS6 以降です。WeChat

バックエンドの同僚は、フロントエンドがデータを送信しなかった(ログが送信されなかった)ため、バックエンドの要素が一時的に除外されたと報告しました

次に、問題を見つけるためにフロントエンド コードから始める必要があります。コードのテストを開始するにはどうすればよいですか?

現在、フロントエンド例外監視は追加していません

おおよその実装アイデア:

1. アップロードされた画像の情報を保存するオブジェクトが定義されています

リーリー

2. ユーザーが画像を選択すると、WeChat 側で wx.chooseImage を呼び出し、返された結果 (res.localIds) を (uploads.localId) に詰め込んでキャッシュし、結果をページに表示します (図 1)その上) ## # リーリー

3. [公開] をクリックし、wx.uploadImage を呼び出して画像をアップロードし、返されたserverId を (uploads.serverId) に詰め込んでキャッシュし、uploads.serverId をバッチで送信します。 リーリー
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
代言

ユーザーがアップロードした写真を事前に処理してみることができます。写真のサイズが大きい場合は、WeChat の画像アップロード API を使用したことがありません。その後、ユーザーがフロントエンドにアップロードした後、画像が処理されてバックエンドに送信されましたが、問題はありませんでした。

いいねを押す +0
女神的闺蜜爱上我

WeChat インターフェースを呼び出しており、報告されたエラーはすべて iOS であることがわかります。一般的に引用されている WeChat js ライブラリのバージョンは 1.0.0 ですが、実際には 1.2.0 に更新されています。そして新しいバージョン iOS クライアント WKWebview カーネルに関連するコンテンツでライブラリが更新されました~

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート