Google Chrome 85

Chrome 85が8月25日にリリースされました。

Chrome 85 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.chromestatus.com/features/schedule

今回の変更点のうち WebClass に関係があるものは以下の通りです。

Pickup for WebClass

Cookie の SameSite の設定が None でかつ Secure 属性がないものは拒否されるように変更

以前見送られていた SameSite を用いた制限が今回実装されました。SameSite のデフォルトでの設定が Lax になったことも受け、None で使用したい場合、Secure 属性を追加する必要があります。WebClass では、SameSite の設定を None と設定することはないため、問題ありません。

今後の Chrome のリリースについて

次回は 10/6 のリリース予定です。
https://www.chromestatus.com/features/schedule
その他ブラウザのリリースはこちらにまとめています。
https://webclass.jp/documents/system-admin/browser-releases

Firefox 80

こんにちは。福岡です。

Firefox Desktop Browser 80 が8月25日にリリースされました。

Firefox 80 Relase note

Firefox 80 release note
https://www.mozilla.org/en-US/firefox/80.0/releasenotes/

Firefox 80 release note for developers
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/80

Site compatibility
https://www.fxsitecompat.dev/en-CA/versions/80/

Pickup for webclass

WebClassの利用する機能で特に変わるところはありません。

今後の Firefox のリリースについて

Firefox 81 リリース予定は 2020-09-22 になっています。
Firefox Release Calendar

その他ブラウザのリリースはこちらにまとめています。

https://webclass.jp/documents/system-admin/browser-releases

Firefox 79

Firefox Desktop Browser 79 が7月28日にリリースされました。

Relase notes

Firefox 79 release notes

Firefox 79 release notes for developers

Site compatibility

Pickup for WebClass

<a> <area> タグで target="_black" を指定している場合、 rel="noopener" を指定した時と同様の挙動をするようになった

参照: 「Firefox 79」からtarget=“_blank”なリンクの挙動が変更、より安全な仕様に

今後の Firefox のリリースについて

Firefox Release Calendar

Chrome 84

Chrome 84 が7月14日にリリースされました。

Chrome 84 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.chromestatus.com/features/schedule

今回の変更点のうち WebClass に関係があるものは以下の通りです。

Pickup for WebClass

TLS 1.0, 1.1 でページを開くと警告が表示されるよう変更

Firefox に続き、Chrome でもTLS 1.0 と TLS 1.1 を利用時に警告が表示されるようになりました。

https ページ内で http を利用したダウンロードを行っていた場合、警告を表示させるよう変更

Chrome では、http のブロックを進めています。その一環として、今回 https ページであっても http リソースをダウンロードを行っていた場合、警告を表示させるよう修正されました。

WebClass では https ページ内で http リソースをダウンロードすることはないため、問題ありません。

今後の Chrome のリリースについて

次回は 8/25 のリリース予定です。
https://www.chromestatus.com/features/schedule
その他ブラウザのリリースはこちらにまとめています。
https://webclass.jp/documents/system-admin/browser-releases

アップロードするファイルの事前チェックと、Chrome+Android+GoogleDrive の問題

こんにちは。福岡です。

ファイルをアップロードする時、制限されているファイルをアップロードしようとするのはシステムとして負荷もかかるので、できる限り「正しく」使って欲しいところです。一方で、「正しい」とはどんな条件をいうのかユーザが必ずしも認識できていないことはあり得るし、細かく注意書きを書けば書くほど読まれなくなります。そこで、Javascriptを使ってアップロードする前にファイルを検査する方法を探っています。

これは、今日では Javascript から Fie API を使って簡単にできるようになっています。制限サイズを超えていないか、拡張子のレベルで形式が合っているか、くらいはすぐにできます。

例えば以下の資料があります。
https://developer.mozilla.org/ja/docs/Web/API/File/Using_files_from_web_applications

WebClassでも、レポートファイルのアップロードでこれらを使ったチェックをやろうと思ったのがv11.8.2でした。が、問題が見つかって急遽キャンセルしたのがv11.8.2−2でした。

ほとんどの環境で動作していたのですが、Chrome + Android の環境で、Google Drive のファイルを指定してアップロードしようとする際に問題がありました。なぜか、アップロード前にJavascriptでファイルのチェックをすると、アップロードができなくなってしまいます。最近は学生もクラウドドライブ経由でレポート提出することも多いので、余計な混乱の元になりそうだったために元に戻してあります。

この問題は Chromium に報告してあり、現在、再現可能な問題として認識され、より詳細な調査をしよう、というステータスです。

https://bugs.chromium.org/p/chromium/issues/detail?id=1102021

早く治るといいなぁ。