サイゼリヤのQRコード注文が遅い…280blockerを外すかChromeで開いたら改善した

iPhone

サイゼリヤでQRコードから注文しようとしたら、なぜか私のスマホだけめちゃくちゃ遅い。

商品番号を入力してボタンを押すたびに、次の画面へ切り替わるまで約5~10秒。

注文自体はできるんですが、商品を追加するたびに毎回待たされるので、地味にかなりストレスでした。

しかも、一緒にいた人のスマホでは、同じテーブルのQRコードを読み込んでいるのに1秒もかからずサクサク動いています。

「サイゼリヤの注文画面自体が重いなら、みんな遅くなるはずだよな……」と思い、自分のiPhone側を調べてみることにしました。

そこで試してみたところ、次の2つの方法で明らかな改善が見られました。

  • Safariで280blocker(広告ブロッカー)を無効化する
  • SafariではなくChromeで注文画面を開く

どちらの方法でも、約5秒かかっていた画面遷移が1秒以内になり、ほかの人と同じようにサクサク注文できるようになりました。

同じようにサイゼリヤのQRコード注文が遅く、iPhoneで280blockerを使っている場合は、一度設定や使用するブラウザを確認してみてください。

先に結論

私の環境では、Safariで280blockerを有効にしていると、サイゼリヤのQRコード注文の画面遷移に約5秒かかっていました。

280blockerを無効化するか、SafariではなくChromeで開くと、画面遷移が1秒以内に改善しました。

ただし、すべてのiPhoneや280blocker利用者で同じ現象が起きるとは限りません。

サイゼリヤのQRコード注文で起きていた症状

今回の症状は、注文画面がまったく開かないわけではありません。

QRコードを読み込めますし、商品番号も入力できます。

ただ、その後の動きがとにかく遅い。

  • 商品番号を入力した後の画面遷移が遅い
  • 商品を追加するたびに約5秒待たされる
  • ボタンを押しても反応していないように感じる
  • 注文内容の確認画面へ進むのが遅い

最初は「店内の電波が悪いのかな」と思いました。

ところが、一緒にいた人のスマホでは普通にサクサク動いています。

同じ店舗、同じ時間、同じテーブルのQRコードを使っているのに、私のiPhoneだけ明らかに遅い状態でした。

ここで、サイゼリヤ側や店内の回線ではなく、自分のiPhoneやSafariの設定が影響している可能性を疑いました。

280blockerを外したら約5秒から1秒以内に改善した

私のiPhoneでは、Safari用の広告ブロッカーとして280blockerを使っています。

普段は広告を非表示にできて便利なので、特に意識せず常に有効にしていました。

試しに280blockerを無効化してから、サイゼリヤの注文画面を開き直してみると、動作が一気に改善。

Safariの状態 画面遷移にかかった時間
280blocker有効 約5秒
280blocker無効 1秒以内

商品番号を入力した後も、商品を追加するときも、注文内容を確認するときも、ほとんど待たされなくなりました。

あまりにも差が大きかったので、「これが原因だったのか」とすぐに分かるレベルです。

今回の確認では、同じiPhone、同じ店舗、同じQRコード、同じ通信環境のまま、280blockerの有効・無効だけを変更しています。

そのため、私の環境ではSafariで動作していた280blockerが、画面遷移の遅さに関係していた可能性が高いと考えています。

SafariではなくChromeで開いてもサクサク動いた

280blockerを無効化する以外に、SafariではなくChromeでサイゼリヤの注文画面を開く方法も試してみました。

すると、Chromeでは280blockerを無効化したSafariと同じように、1秒以内で画面が切り替わりました。

開いた環境 画面遷移にかかった時間
Safari+280blocker有効 約5秒
Safari+280blocker無効 1秒以内
Chrome 1秒以内

同じiPhoneと同じ通信環境で、Safariだけが遅く、Chromeではサクサク動いたことになります。

この結果から考えると、店舗の電波やiPhone自体の性能ではなく、Safari上で有効になっていた280blockerの処理が影響していた可能性が高そうです。

280blockerは、主にSafariの機能拡張としてWebページ内の広告や通信をブロックします。

そのため、Safariでは280blockerのブロック処理が働いていても、Chromeで同じページを開いた場合には、Safari用の機能拡張がそのまま働かず、正常な速度で表示された可能性があります。

設定を変えたくないならChromeで開くのもあり

「280blockerを一時的にオフにして、注文後に戻すのが面倒」という場合は、サイゼリヤの注文画面だけChromeで開く方法も使えます。

私の環境では、Chromeで開くだけでも画面遷移が1秒以内に改善しました。

ただし、280blockerのDNSブロック機能など、Safari以外のアプリにも影響する機能を使っている場合は、Chromeでも同じ結果になるとは限りません。

今回確認できたのは、私の環境ではSafariで遅く、Chromeでは速かったという結果です。

サイゼリヤの注文画面をChromeで開く方法

QRコードを読み込むと自動的にSafariが開いてしまう場合は、注文画面のURLをChromeへ渡します。

  1. テーブルのQRコードをiPhoneで読み取ります。
  2. Safariでサイゼリヤの注文画面を開きます。
  3. Safariの共有ボタンをタップします。
  4. 共有メニューから「Chromeで開く」を選びます。
  5. Chromeで注文画面が開いたら、動作を確認します。

共有メニューに「Chromeで開く」が表示されない場合は、「その他」や「アクションを編集」からChromeを追加できる場合があります。

また、Safariのアドレスバーに表示されているURLをコピーし、Chromeのアドレスバーへ貼り付けても開けます。

QRコードから発行されるURLには、店舗やテーブルを識別するための情報が含まれている可能性があります。

URLをSNSへ投稿したり、他人へ送ったりせず、自分のChromeへコピーするだけにしておきましょう。

サイゼリヤの注文中だけ280blockerを外す方法

Chromeを使わずSafariのまま注文したい場合は、280blockerを一時的に無効化します。

アプリ自体を削除する必要はありません。

Safariの画面から一時的に無効化する

  1. サイゼリヤの注文画面をSafariで開きます。
  2. アドレスバー付近にあるページメニューをタップします。

    サイゼリヤ_280ブロッカー無効化手順1

  3. 「コンテンツブロッカーをオフにする」をタップします。

    サイゼリヤ_280ブロッカー無効化手順2

  4. 280blockerを一時的に無効化されました。
  5. もし自動的に再読み込みされない場合は注文画面を再読み込みします。

iOSのバージョンによって、項目名や表示される場所が少し異なる場合があります。

iPhoneの設定から280blockerを無効化する

  1. iPhoneの「設定」を開きます。
  2. 「アプリ」をタップします。
  3. 「Safari」をタップします。
  4. 「機能拡張」をタップします。
  5. 280blockerを選択します。
  6. 280blockerを一時的に無効化します。
  7. Safariへ戻り、注文画面を再読み込みします。

古いiOSでは、「設定」の一覧に直接「Safari」が表示されている場合があります。

注文が終わったら、必要に応じて280blockerを元に戻しておきましょう。

ここは少し注意

Safari標準の「ポップアップをブロック」と、280blockerのようなSafari機能拡張は別の機能です。

今回確認するのは、Safariの「機能拡張」として動いている280blockerです。

なぜ280blockerを使うと遅くなったのか

ここは少しだけ技術的な話になります。

広告ブロッカーという名前なので、「画面に表示される広告だけを消している」と思いがちです。

実際には、Webページが読み込む一部の通信、画像、Cookie、スクリプトなどを、設定されたルールに応じて制限する仕組みがあります。

サイゼリヤのQRコード注文は、SafariやChromeなどのブラウザ上で動くWebの注文画面です。

商品番号を入力したりボタンを押したりすると、サーバーと通信を行い、その結果を受け取って次の画面を表示します。

もし、その途中にある通信や読み込み処理の一部が280blockerの判定対象になっていると、処理の完了を待つ時間が発生し、画面遷移が遅くなる可能性があります。

Chromeでサクサク動いたのも、Safari用に有効になっている280blockerの処理を通らずに注文画面を表示できたためだと考えると、今回の結果と整合します。

ただし、私はサイゼリヤの注文システム内部や、280blockerが実際にどの通信を制限したのかまでは解析していません。

今回確認できた事実は、次の3点です。

  • Safariで280blockerが有効な状態では約5秒かかった
  • Safariで280blockerを無効化すると1秒以内に改善した
  • Chromeで開いた場合も1秒以内で動作した

そのため、「サイゼリヤと280blockerは必ず相性が悪い」と断定することはできません。

私の環境では、Safariで有効になっていた280blockerが、遅さに関係していた可能性が高いという結果になります。

また、広告ブロッカーを無効化しているからといって、広告が表示されるというわけではないということです。

280blockerを外しても遅い場合

280blockerを無効化したりChromeで開いたりしても改善しない場合は、別の原因かもしれません。

その場合は、次の内容も確認してみてください。

注文画面を再読み込みする

一時的に読み込みが止まっているだけなら、再読み込みで直ることがあります。

ただし、入力途中の注文内容が消える可能性もあるため、再読み込みする前に内容を確認しておきましょう。

QRコードをもう一度読み直す

一度ブラウザのタブを閉じて、テーブルにあるQRコードを読み直してみます。

履歴やブックマークから開くのではなく、その場にあるQRコードから入り直す方が安全です。

Wi-Fiとモバイル通信を切り替える

店内のWi-FiやフリーWi-Fiにつながっている場合、それが遅さの原因になっていることもあります。

Wi-Fiを一度オフにして、モバイル通信へ切り替えてみてください。

VPNやDNSブロックを確認する

VPN、DNSフィルタリング、セキュリティアプリなども、Webページの通信に影響することがあります。

Chromeでも遅い場合は、Safariの機能拡張だけでなく、端末全体の通信を制御する設定が有効になっていないか確認してみてください。

どうしても無理なら店員さんへ伝える

何をやっても注文画面が動かない場合は、無理にスマホで注文し続ける必要はありません。

店員さんを呼んで、注文画面が正常に動かないことを伝えましょう。

画面が固まったまま何度も注文ボタンを押すと、意図しない数量になってしまう可能性もあるため、連打は避けた方が安全です。

サイゼリヤのQRコード注文に関するよくある質問

Chromeで開けば必ず速くなりますか?

必ず速くなるとは限りません。

私の環境では、Safariで約5秒かかっていた画面遷移が、Chromeでは1秒以内に改善しました。

ただし、通信環境やVPN、DNSブロックなどが原因の場合は、Chromeへ変更しても改善しない可能性があります。

なぜSafariだけ遅く、Chromeでは速かったのですか?

私の環境では、Safariで280blockerの機能拡張を有効にしていました。

ChromeではSafari用の機能拡張が同じように動作しなかったため、280blockerの影響を受けず、サクサク動いた可能性があります。

ただし、実際にどの通信が制限されていたのかまでは確認できていません。

280blockerを無効化すれば必ず速くなりますか?

必ず速くなるとは限りません。

私の環境では約5秒から1秒以内まで改善しましたが、iPhone、iOS、Safari、280blockerの設定、通信環境などによって結果は変わる可能性があります。

280blockerは削除する必要がありますか?

削除する必要はありません。

サイゼリヤで注文している間だけ一時的に無効化するか、注文画面だけChromeで開けば大丈夫です。

280blocker以外の広告ブロッカーでも起きますか?

ほかの広告ブロッカーでも、Webページの通信やスクリプトを制限する仕組みであれば、似た症状が起きる可能性はあります。

ただし、今回実際に確認したのは280blockerです。ほかの広告ブロッカーでは検証していません。

Androidでも同じことは起きますか?

Androidでも広告ブロック、VPN、DNSフィルタリングなどがWeb注文画面の動作に影響する可能性はあります。

ただし、今回確認したのはiPhoneのSafari、280blocker、Chromeを使用した環境です。Androidでは検証していません。

まとめ

サイゼリヤのQRコード注文で、画面遷移に毎回約5秒かかっていたため、Safariで使っていた280blockerを無効化してみました。

すると、私の環境では1秒以内に画面が切り替わるようになり、注文がかなりスムーズになりました。

さらに、SafariではなくChromeで注文画面を開いた場合も、1秒以内でサクサク動くことを確認できました。

今回確認できた結果は次のとおりです。

開いた環境 結果
Safari+280blocker有効 画面遷移に約5秒
Safari+280blocker無効 1秒以内に改善
Chrome 1秒以内で動作

同じようにサイゼリヤのQRコード注文が遅い場合は、次の順番で試してみてください。

  1. Safariで280blockerを一時的に無効化する
  2. 注文画面を再読み込みする
  3. SafariではなくChromeで開く
  4. Wi-Fiとモバイル通信を切り替える
  5. VPNやDNSブロックの設定を確認する

すべてのiPhoneや280blocker利用者で同じ症状が出るわけではありません。

ただ、「周りの人は速いのに、自分のiPhoneだけサイゼリヤの注文画面が遅い」という場合は、Safariの280blockerを一度無効化するか、Chromeで開いてみると改善するかもしれません。

コメント

タイトルとURLをコピーしました