Anonim

「Safari でウェブページを開けません。 WebKit で内部エラーが発生しました」または「WebKitErrorDomain:300」というエラー コードが、Safari ブラウザーで Web ページを読み込もうとしたときに発生しましたか? iPhone、iPad、Mac でこれを修正する方法を紹介します。

Apple デバイスは WebKit エンジンを使用して Safari で Web ページをレンダリングします。ただし、破損した Safari キャッシュ、競合する実験的機能、壊れたブラウザー構成など、さまざまな理由により、レンダリング エンジンの動作が停止し、「WebKit が内部エラーを検出しました」という結果になる可能性があります。以下の修正を実行して、Safari が再び通常どおり動作するようにします。

Safariを終了して再度開く

Safari の「WebKit で内部エラーが発生しました」を修正する最も簡単な方法は、Web ブラウザを強制終了して再度開くことです。これにより、ほとんどの場合、WebKit の予期しない不具合やその他の問題が解消されます。

iPhone と iPad​​

  1. 画面の下から上にスワイプ (またはホームボタンを 2 回押す) して、App Switcher を開きます。
  2. 画面から Safari カードをスワイプします。
  3. ホーム画面を終了し、Safari を再度開きます。

マック

  1. Command + Option + Escape を押して強制終了ダイアログを開きます。
  2. Safariを選択し、強制終了ボタンを選択します。
  3. 数秒待ってから、Launchpad または Dock から Web ブラウザを再度開きます。

デバイスを再起動する

Safari を強制終了しても「WebKit で内部エラーが発生しました」が修正されない場合は、iPhone または Mac デバイスを再起動して続行する必要があります。これにより、ブラウザの動作を妨げるシステム側のランダムな問題が解決されるはずです。

Mac の再起動中は、[再ログイン時にウィンドウを再度開く] オプションのチェックを外して、macOS がバグのある Safari アプリケーションの状態を保存しないようにしてください。

オペレーティング システムを更新する

次の修正には、Safari の更新が含まれます。これはネイティブ アプリであるため、これを行う唯一の方法は、Apple デバイスのシステム ソフトウェアを最新バージョンに更新することです。

iPhone と iPad​​

  1. 設定アプリを開きます。
  2. 一般 > ソフトウェア更新をタップします。
  3. ダウンロードとインストールをタップします。

マック

  1. アップルメニューを開き、システム設定を選択します。

  1. サイドバーの一般を選択します。次に、ウィンドウの右側にある [ソフトウェア アップデート] を選択します。

  1. [今すぐ更新] を選択します (更新を完了するだけの場合は、[今すぐ再起動] を選択します)。

注: Mac で macOS 12 モントレー以前を実行している場合は、システム環境設定アプリを開き、[ソフトウェア アップデート > 今すぐアップデート] を選択してシステム ソフトウェアをアップデートします。

Safariのウェブキャッシュをクリアする

「WebKit で内部エラーが発生しました」が続く場合は、Safari のキャッシュをクリアする必要があります。

iPhone & iPad​​

  1. 設定アプリを開きます。
  2. 下にスクロールしてSafariをタップします。
  3. 履歴とウェブサイトのデータを消去をタップします。

マック

  1. Safariを開き、メニューバーからSafari > Clear Historyを選択します。

  1. すべての履歴をクリアに設定します。
  2. 履歴の消去を選択します。

すべてのSafari拡張機能を無効にする

.それらを無効にしてみてください。

iPhone と iPad​​

  1. 設定アプリを開き、Safariをタップします。
  2. 拡張機能をタップします。
  3. すべてのコンテンツ ブロッカーと拡張機能を無効にします。

マック

  1. Safari を開き、メニュー バーで Safari > 設定/環境設定を選択します。

  1. 拡張機能タブに切り替えます。
  2. すべてのアドオンの横にあるボックスのチェックを外し、環境設定ペインを終了します。

「WebKit で内部エラーが発生しました」というメッセージが Safari に表示されなくなった場合は、App Store を開いて、保留中のアップデートを拡張機能にインストールします。次に、各ブラウザ アドオンを 1 つずつ再アクティブ化します。特定の拡張機能が原因でエラー メッセージが再度表示される場合は、その拡張機能を無効にするかアンインストールして、別の拡張機能を探してください。

セーフモードの開始と終了(Macのみ)

「WebKit で内部エラーが発生しました」が引き続き Mac バージョンの Safari に表示される場合は、Mac をセーフ モードで起動したり、セーフ モードから起動したりしてみてください。これにより、Safari などのアプリの動作を妨げるさまざまな形式の冗長データが消去されます。

Apple Silicon Mac

  1. MacBook、iMac、または Mac mini の電源を切ります。
  2. Mac の電源を入れ直しますが、電源ボタンは離さないでください。すぐに [スタートアップ オプション] 画面が表示されます。
  3. Shiftキーを押しながらMacintosh HD >セーフモードを選択します。

Intel Mac

  1. Macの電源を切ります。
  2. Shiftキーを押しながらMacを起動します。
  3. Apple ロゴが表示されたら Shift キーを離します。

セーフモードで Safari を簡単に開き、WebKit エラーが発生するかどうかを確認します。存在する場合は、Mac 上の追加の形式のキャッシュ データの消去を続行します。そうでない場合は、通常どおり Mac を起動してください。

プライベートリレー機能を無効にする

iCloud+ に加入している場合、暗号化されていないサイト トラフィックを保護することでプライバシーを向上させるために、iPhone、iPad、または Mac でプライベート リレーと呼ばれる機能が有効になっている場合があります。ただし、これはまだベータ版であり、Safari で問題が発生します。そのため、プライベート リレーを無効にして、違いが生じるかどうかを確認してください。

iPhone と iPad​​

  1. 設定アプリを開きます。
  2. Apple ID > iCloud > プライバシー リレーに移動します。
  3. プライベートリレーの横にあるスイッチをオフにします。

マック

  1. システム設定アプリを開きます。
  2. サイドバーでApple IDを選択します。次に、iCloud を選択します。

  1. Private Relay の横にあるスイッチを無効にします。

注: macOS Monterey 以前でプライベート リレーを無効にするには、システム環境設定 > Apple ID > iCloud に移動します。

プライベート Wi-Fi アドレスを無効にする (iPhone & iPad のみ)

iPhone および iPad では、Safari で「WebKit に内部エラーが発生しました」という別の理由は、プライベート Mac (Wi-Fi) アドレスの使用です。それを止めるには:

  1. iPhone で設定アプリを開き、Wi-Fi オプションを選択します。
  2. アクティブな Wi-Fi 接続の横にある情報ボタンをタップします。
  3. プライベート Wi-Fi アドレスの横にあるスイッチを無効にします。

HTTP/3の実験的機能を無効にする

HTTP/3 は、待ち時間と読み込み時間を改善するプロトコルです。ただし、これは実験的な Safari 機能としてのみ利用可能であり、問​​題が発生する傾向があります。有効になっているかどうかを確認し、無効にします。

iPhone と iPad​​

  1. 設定アプリを開きます。
  2. Safari > 高度な > 実験的機能をタップします。
  3. HTTP/3 の横にあるスイッチをオフにします。

マック

  1. Safariの設定/環境設定ペインを開きます。
  2. [開発] タブに切り替えて、[メニュー バーに [開発] メニューを表示する] の横にあるチェック ボックスをオンにします。

  1. メニュー バーで [開発] を選択し、実験的機能に出力して、HTTP/3 オプションのチェックを外します。

実験的な環境設定をデフォルトにリセット

上記の修正のいずれも役に立たない場合は、実験的な Safari 機能をすべてデフォルト設定にリセットしてみてください。

iPhone と iPad​​

  1. 設定アプリを開きます。
  2. Safari > 高度な > 実験的機能をタップします。
  3. 下にスクロールして「すべてをデフォルトにリセット」をタップします。

マック

Safari で [開発] メニューを開き (必要に応じて非表示にします)、[実験的機能] をポイントし、一番下までスクロールします。次に、[すべてデフォルトにリセット] を選択します。

Safariは再び通常どおり動作しています

上記のトラブルシューティングのヒントは、Safari での「WebKit で内部エラーが発生しました」の問題を解決するのに役立ちます。問題が再度発生した場合は、必ず上記のクイックフィックスを実行してください。

WebKit エラーが解消されないとします。その場合は、Google Chrome、Firefox、Microsoft Edge などの別のブラウザーに切り替えて、今後の iOS または macOS の更新で問題が完全に解決されるまで待ちます。 Mac では、Safari を工場出荷時の設定にリセットすることもできます。

Safari で内部エラーが発生した Webkit を修正する方法