Chrome ブラウザのバグがクラウド内のファイル ストレージに悪影響を及ぼす • –

Windows やその他のプラットフォームで Chrome を使用している場合、ネットワーク経由でファイルを保存する際に問題が発生する場合があります。

少なくとも過去 10 日間、Chrome バージョン 109 (現在の安定版リリース) は、汎用命名規則 (UNC) パスを使用してファイルを保存するように求められたときに失敗しました。 Windows版Chrome 109.0.5414.94 (32bit) でファイル保存に失敗するというバグレポートが1月17日に提出されました。

他のブラウザ、特に Apple Safari、Mozilla Firefox、および Microsoft Edge (Chromium ベース) は、このタスクを適切に完了できるようです。

オンラインでファイルを参照し、保存オプションをクリックして、ネットワーク共有デバイスまたはクラウド サーバーにデータを保存しようとすると、問題が発生します。 バグ レポートに示されているように、これを行うと、システム ファイルが含まれているため、パッケージを開くことができないというエラー メッセージが表示されます。

ただし、この問題に直面しているのは Windows ユーザーだけではありません。 登録簿 別のバグ報告者によって提出されたバグ デモ コードをテストしました。

デモ コードは、 showOpenFilePicker() File System Access API の一部であるメソッド。 その特定の方法により、ユーザーはリモートに保存されたファイルを選択できます。 Chrome バージョン 109.0.5414.119 (arm64) を搭載した macOS Ventura 13.2 で Dropbox ファイルを開こうとすると、「このファイルを開けません」というエラーが発生しました。

showOpenFilePicker バグのスクリーンショット

アクション中の showOpenFilePicker バグのスクリーンショット

Google は 2019 年からファイル システム アクセス API について話し合ってきました。以前はネイティブ ファイル システム API として知られていましたが、その名前は「包括性の理由」で廃止されました。

それ以前は、Writable Files API と呼ばれていました。 これは、Web アプリがローカル デバイス上のファイルやディレクトリにアクセスできるようにする方法を開発者に提供する試みを表しています。

これは、Web アプリにネイティブ プラットフォーム アプリと同じ機能を提供することを目的とする Google の Project Fugu の一部です。Apple は、WebKit ベースの Safari の臆病な開発によって、その目標を損なうと広く非難されてきました。 しかし最近、Apple は Safari の競争力を高めるためにブラウザの開発を加速させており、ヨーロッパと英国の規制当局は、iOS でライバルのブラウザを許可するよう同社に強制する準備ができているようです。

Chrome ファイルのバグは、Blink レンダリング エンジンのファイル システム コード内のどこかにあると思われますが、理想的にはバージョン 110 コードの安定カットが予定されている 2023 年 1 月 31 日までに修正するよう割り当てられています。 Google のソフトウェア エンジニアが言うように、「UNC パスをブロックすると、多くの正当なユース ケースが壊れた」ため、優先順位が 1 に上げられました。 ®

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick