問題タブ [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.

0 投票する
1 に答える
4229 参照

android - デバッグ中にクロムデータセーバーを無効にする

PC の chrome dev ツールを使用して、Android 用の chrome で Web サイトを検査しようとしています。

まず、AndroidのChromeでデータセーバーが無効になっていることを確認します。

スクリーンショット

次に、携帯電話を PC に接続し、Chrome 開発ツールを実行すると、警告が表示されます

デバッグ中に Chrome データセーバーを無効にすることを検討しています。

Android の Chrome でデータ セーバーが無効になっていると、このメッセージが表示されるのはなぜですか?

問題は、空白の画面が表示されるため、デバッグができないことです

スクリーンショット デバッガー

どうすればこれを修正できますか?

0 投票する
0 に答える
47 参照

python - クロムデータセーバーが有効になっている場合、Django メッセージは表示されません

Google データセーバーはデータを圧縮してトラフィックの使用量を減らします。モバイル (Android) クロムではデフォルトで有効になっており、デスクトップ クロムではプラグインとして使用される場合があります。

GDS が django 上にある場合、メッセージは表示されません。

このバグをキャッチするために、サンプル アプリケーション (Python 3.5、Django 1.10.8、uwsgi+nginx) を作成しました。このアプリのメイン ページには、ビュー メソッドをトリガーする「送信」ボタンが 1 つあります。

アプリの完全なソースはこちらです。

fqtest.ru で入手可能なデプロイ済みアプリケーション

再現する手順:

  1. 一部のサーバーにデプロイします (または私の fqtest.ru を使用します)。settigs.py で許可されたホストを指定することを忘れないでください。
  2. クロム データ セーバー プラグインがある場合はオフにするか、起動モードを使用します。
  3. メイン ページを開き、[Go bitton] をクリックします。結果: 期待どおりに表示されるメッセージ
  4. データセーバー プラグインをオンにするか、インストールします (または android chrome からサイトを開きます)。
  5. メイン ページを開き、[Go bitton] をクリックします。結果:メッセージは表示されるべきなのに表示​​されません。

質問:

  1. この動作の理由は何ですか?
  2. どうすれば修正/回避できますか?

助けを願っています。ありがとう!

0 投票する
2 に答える
270 参照

java - Androidフォンでデータセーバーが有効になっているかどうかを知る方法

これに似た質問がいくつかあることは知ってい ConnectionManager.getRestrictBackgroundStatus()ますが、アプリのバックグラウンド データが無効になっているかどうかを教えてくれます。

私のユースケースでは、データセーバーがすべてのアプリで有効になっているかどうかを具体的に知りたい

settings->dataSaver->restrictBackgroundData

または特定のアプリのバックグラウンド データが無効になっている

app_Name->Info->Network->disable_backgroundData

ConnectionManager.getRestrictBackgroundStatus()どちらの場合も同じ答えが得られますが、どの特定の設定が有効になっているかを知るにはどうすればよいですか?