SafariのデスクトップWebインスペクターを使用してモバイルサファリキャッシュをクリアすることは可能ですか?
IPhoneの設定に移動できることはわかっていますが、少し面倒です。デバッグ中に電話が既にコンピューターにティーザーされているので、サファリのWebインスペクターでクリアできれば本当に嬉しいです。
開発者ツールのWebインスペクターでShift + Cmd + R
を使用して、モバイルサファリにキャッシュのリロードを強制できます。
Fiddlerにもキャッシュがあるという別の問題がありました。また、フィドラープロキシを介してiPadを実行しているときに、それをクリアする必要がありました。
フィドラーキャッシュをクリアしてからShift + Cmd + R
を使用すると、iPadが新しいファイルを要求して受信しているのがわかりました。
MacBookでSafari11.1を使用しており、iOs11.2.6を搭載したiPhoneに接続されたWebInspectorを使用しています。
Web Inspectorから、キーボードショートカットOPTION + COMMAND + Rを使用すると、キャッシュがクリアされ、ページが再読み込みされます。
ええと、開発メニューにこれのオプションがあります-しかし、それは機能していないようです。
これを回避する簡単な方法は、URLに新しいパラメータを追加することです
例えば。 http://domain.com/testing.html?refresh=1
(もちろん、Web Inspectorで機能する方が良いでしょう)
古いスレッドですが、iphoneをデスクトップ開発者ツールに接続している場合は、iphoneに接続されているWebインスペクターを表示しながら、OPTION + CMD + E(空のキャッシュのショートカット)を押すことができます。次に、iPhoneブラウザの更新ボタンを押します。
本当に接続されていることを確認してください([開発]> [電話名]> [電話で表示されているWebサイト])デスクトップ開発者ツールのドロップダウンメニューに表示されます。
Safari 11.1 High Sierra ios 11.4
ここでは、iOS11.4.1では何も機能しませんでした。ネットワークタブを調べたところ、「ネットワークアイテムのクリア」であるCommand + K
が見つかりました。これが誰かに役立つことを願っています。
IPhoneが接続されていて、開発者モードで検査しているときに、Cmd + alt + Rを試してください。それは私のために働いた!