• SEARCH

SEARCH

チェックボックスにチェックをつけたうえで検索すると、
該当のカテゴリ記事に絞り込むことができます。

ホームページ制作のご依頼・ご相談はCOLERSへ

SNIPPETのロゴ

iPhoneでスーパーリロードを可能にするショートカット

iPhoneのSafariでスーパーリロードを行う

執筆時点でのiOSのバージョン(13.4.1)では、キャッシュを無視したスーパーリロード
パソコンのように行うことはできません。

ただし、Apple標準アプリであるショートカットアプリJavaScriptを使えば、
iPhoneでも強制的にスーパーリロードを行うことが可能です。

iPhoneでスーパーリロードを行うための準備

ショートカットアプリを起動

【ショートカットを作成】をタップ

【アクションを追加】をタップ

【Web】のアイコンをタップ

【WebページでJavaScriptを実行】をタップ

JavaScriptでページのリロードを実装

completion(window.location.reload(true));

右上の三点リーダボタンをタップ

アクションの名前、【共有シートに表示】をオンに変更、共有シートタイプを【SafariのWebページ】とする

ここまでの手順でiPhoneのSafariを使ってスーパーリロードを行うための準備が整います。

iPhoneで実際にスーパーリロードを行う

対象となるWebページをSafariで開いている状態で、画面下部の共有ボタンをタップ

アクションの中に追加されている【スーパーリロード】をタップ

初めて開いたページの場合は、そのWebページに対してアクションがアクセスすることを
許可するかどうか確認が表示しますので、許可をタップすることで実行されます。

最後に

特にWebの開発業務に関わっていると開発中はキャッシュの更新が
意外と手間になりますので、そういった場合には重宝するかと思います。

ブックマークレットでも同様の対応が可能と思いますが、
今回はショートカットアプリでの実装をご紹介しました。
参考になれば幸いです。

AUTHOR

Yasuhiro Yamamoto

Yasuhiro Yamamoto

福岡市在住のフリーランス。
WEBデザイナー、フロントエンドエンジニア、アプリーケーションエンジニア。
デザイン・ディレクション・実装など、企画〜完成まで一貫して承っている。

RECOMMEND