3分で読めます
| ハウツー

AppleとMicrosoftは長年のライバル関係にありますが、顧客は常に両社のデバイスやサービスを併用してきました。しかし、必ずしもうまく連携できるとは限りません。これはその一例です。多くのOneDriveユーザーから、Safariでファイルが正しく表示されないという報告がありました。このような状況に陥っている場合は、以下を参照して問題の詳細と解決方法をご確認ください。
問題を理解する
OneDriveはSafariやmacOS全般で必ずしも完璧に動作するとは限りません。Microsoftのクラウドストレージサービスを利用しているMacユーザーとして、そのことはよく分かっています。

自分に当てはまらないガイドを読んで時間を無駄にしないために、次の症状が現れていないか確認してください。
- Safari でOneDrive を開くと、ファイルリストが表示されません。これは「ホーム」フォルダのみで発生する場合もあれば、すべてのフォルダで発生する場合もあります。
- 他のブラウザで OneDrive を使用すると、正常に動作します。
- あなたの問題は、Finder での OneDrive クラウド同期の使用とは関係ありません。
Safari で OneDrive のファイルが表示されない: 修正を試す前に確認すべきこと
また、時間を節約するために、通常のトラブルシューティング手順をすでに試しておいてください。
- Safariアプリのキャッシュをクリアします。これはウェブサイトのキャッシュをクリアするのとは異なります。Safariアプリのキャッシュをクリアするには、Shiftキーを押しながらSafariを開いてください。
- Macをセーフモードで再起動し、その後通常モードで再起動してください。これにより、macOSが内部的にクイックフィックスを試し、問題の解決に役立つ可能性があります。
- Safariが最新バージョンであることを確認してください。システム設定 > 一般 > ソフトウェアアップデートで確認できます。
上記の手順を実行しても問題が解決する可能性は低いですが、修正が機能しなくなる可能性があるため、とにかく試してみる価値はあります。
Safari で OneDrive のファイルが表示されない問題の修正と回避策
この問題はMicrosoft側の問題であるため、OneDriveのファイルがSafariで表示されない場合、恒久的な解決策はありません。ただし、Microsoftが確実な解決策を提供するまでは、以下の回避策が役立つでしょう。
1. 「名前または人物でフィルター」フィールドをクリックします

この問題を回避する最も簡単な方法は、「名前または人物でフィルター」フィールドをクリックすることです。これにより、フィールド外をクリックした後でもファイルリストが表示されます。ただし、別のフォルダに移動するたびにこの操作を行う必要があります。
2. タイルビューに変更する
もう一つの簡単な解決策は、ファイルをリスト表示ではなくタイル表示に変更することです。ただし、少なくとも私にとっては、このオプションがホームフォルダでは利用できないという欠点があります。
3. Safariでコンテンツブロッカーを無効にする
一つの説として、OneDriveがファイルリストを表示できないのはSafariのコンテンツブロッカーのせいだという説があります。この機能は、ブラウザがトラッカー、侵入的な広告、ポップアップウィンドウをフィルタリングするのに役立ちますが、ウェブサイトの表示に支障をきたす可能性があります。これを無効にするには、以下の手順を実行してください。
- メニューバーで、Safari > onedrive.live.com [または OneDrive に表示される URL] の設定に移動します。

- 「コンテンツブロッカーを有効にする」ボックスのチェックを外します。

- ページが再読み込みされます。
4. 別のユーザーエージェントを試す
ユーザーエージェントとは、ブラウザがウェブサイトに送信する「名刺」のようなもので、ユーザーが使用しているデバイスとブラウザを知らせます。ブラウザごとに最適化方法が異なるため、ウェブサイトはユーザーエージェントによって、ページに読み込むべきコードと不要なコードを判断します。
Safariで別のユーザーエージェント(例えば、OneDriveにFirefox経由でアクセスしていることを伝えるなど)を使用すると、ファイルが表示される場合があります。これを行うには、以下の手順に従ってください。
- メニューバーで、Safari > 設定に移動します。

- [詳細設定]タブで、[Web 開発者向けの機能を表示する]ボックスをオンにします。
- メニューバーに戻り、「開発」>「ユーザーエージェント」に移動し、Chrome、Edge、Firefoxのいずれかのオプションを選択します。ページが再読み込みされます。

5. 「ダウンロードを許可する」とファイアウォール設定を変更する
上記の方法で問題が解決しない場合は、まだいくつか解決策があります。ファイルの自動ダウンロードを許可するウェブサイトのリストから削除し、macOSのファイアウォール設定を変更すると、問題が解決する場合があります。手順は以下のとおりです。
- メニューバーでSafari > 設定に移動します

- 「Web サイト」タブで、「ダウンロード」に移動し、リストからすべてを削除します。

- システム設定 > ネットワーク > ファイアウォールに移動します。

- 有効になっている場合は無効にしてください。その後すぐに再度有効にしてください。
6. Safariテクノロジープレビュー版を使用する
最後に、一部のユーザーから、Microsoft の責任であるにもかかわらず、Safari Technology Preview を使用すると問題が解決する可能性があるとの報告がありました。これは基本的に Safari のテスト版であり、新しい機能が搭載されていますが、安定性に欠ける場合があります。
Safari Technology Previewを使用するには、Apple Developerページからダウンロードするだけです。Apple Developerアカウントは必要ありません。
Safariのバージョンはアイコンの色で簡単に区別できます。テクノロジープレビューには紫色のコンパスが付いています。通常のSafariとテクノロジープレビューは併用可能です。

私は個人的にOneDriveのファンで、Microsoft 365の加入者でもあります。しかし、macOSとLinuxのユーザーとして、Microsoftが競合他社との互換性をあまり重視していないことは承知しています。Microsoftは恒久的な修正を提供していませんが、少なくともSafariでOneDriveのファイルが見つからない場合の回避策はいくつかあります。