問題タブ [great-firewall-of-china]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - サイトの js エラーをテストする方法はありますか (特に中国で)
私のサイトの中国人ユーザーが問題を報告しています。いくつかの js ファイルがブロックされているに違いないと考えています。私(中国以外)が問題をデバッグするための良い方法を誰かが持っていますか?
android - WorkManager NetworkType.CONNECTED が中国のグレート ファイアウォールの背後で機能しない
中国で実行されているAndroid 8.1デバイスがあります。デバイスは、インターネットに接続されているときに、サーバーにアーカイブするために写真をアップロードする必要があります。Google の推奨に従って、これは WorkManager と「UploadPhotoWorker」で実装されます。WorkRequest では、Network.CONNECTED 制約を設定しましたが、他にはありません。これは、中国国内の新しい Android デバイスでは機能しますが、Android 8.1 デバイスでは機能しません。
問題のデバイスを詳しく調べると、Wifi は常に「接続されていますが、インターネットにアクセスできません」と表示されます。ただし、それ以外の場合、デバイスはダウンロードしてサーバーとやり取りできるため、このメッセージは不正確です。Google.com は強力なファイアウォールの背後でアクセスできないため、中国での Wi-Fi 接続は通常これを示しているという記述を見つけました。ネットワークが使用可能かどうかを作業管理者に通知するために使用されているようです。この問題の回避策について何か提案はありますか? 制約を完全に削除すると、デバイスは接続がなくてもアップロードを試行し続けます。WorkManager によって行われる接続チェックをオーバーライドする方法がわかりません。