問題タブ [android-datasaver]
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.
android - デバッグ中にクロムデータセーバーを無効にする
PC の chrome dev ツールを使用して、Android 用の chrome で Web サイトを検査しようとしています。
まず、AndroidのChromeでデータセーバーが無効になっていることを確認します。
次に、携帯電話を PC に接続し、Chrome 開発ツールを実行すると、警告が表示されます
デバッグ中に Chrome データセーバーを無効にすることを検討しています。
Android の Chrome でデータ セーバーが無効になっていると、このメッセージが表示されるのはなぜですか?
問題は、空白の画面が表示されるため、デバッグができないことです
どうすればこれを修正できますか?
python - クロムデータセーバーが有効になっている場合、Django メッセージは表示されません
Google データセーバーはデータを圧縮してトラフィックの使用量を減らします。モバイル (Android) クロムではデフォルトで有効になっており、デスクトップ クロムではプラグインとして使用される場合があります。
GDS が django 上にある場合、メッセージは表示されません。
このバグをキャッチするために、サンプル アプリケーション (Python 3.5、Django 1.10.8、uwsgi+nginx) を作成しました。このアプリのメイン ページには、ビュー メソッドをトリガーする「送信」ボタンが 1 つあります。
アプリの完全なソースはこちらです。
fqtest.ru で入手可能なデプロイ済みアプリケーション
再現する手順:
- 一部のサーバーにデプロイします (または私の fqtest.ru を使用します)。settigs.py で許可されたホストを指定することを忘れないでください。
- クロム データ セーバー プラグインがある場合はオフにするか、起動モードを使用します。
- メイン ページを開き、[Go bitton] をクリックします。結果: 期待どおりに表示されるメッセージ
- データセーバー プラグインをオンにするか、インストールします (または android chrome からサイトを開きます)。
- メイン ページを開き、[Go bitton] をクリックします。結果:メッセージは表示されるべきなのに表示されません。
質問:
- この動作の理由は何ですか?
- どうすれば修正/回避できますか?
助けを願っています。ありがとう!
java - Androidフォンでデータセーバーが有効になっているかどうかを知る方法
これに似た質問がいくつかあることは知ってい
ConnectionManager.getRestrictBackgroundStatus()
ますが、アプリのバックグラウンド データが無効になっているかどうかを教えてくれます。
私のユースケースでは、データセーバーがすべてのアプリで有効になっているかどうかを具体的に知りたい
settings->dataSaver->restrictBackgroundData
または特定のアプリのバックグラウンド データが無効になっている
app_Name->Info->Network->disable_backgroundData
ConnectionManager.getRestrictBackgroundStatus()
どちらの場合も同じ答えが得られますが、どの特定の設定が有効になっているかを知るにはどうすればよいですか?