Game Open Beta Adalah
FedCM: Mode Tombol untuk Chrome di Android
Button Mode API menambahkan UI FedCM baru. Dengan Button Mode API, identitas penyedia layanan dapat menggunakan FedCM API meskipun penggunanya tidak memiliki identitas aktif sesi penyedia (IdP) setelah panggilan API.
Daftar untuk uji coba origin Mode Tombol FedCM.
FedCM: Paket Continuation API untuk Chrome di Android
Continuation API menggabungkan beberapa fitur. Dengan Continuation API, IDP dapat membuka jendela pop-up untuk menyelesaikan alur login setelah kemungkinan mengumpulkan informasi tambahan. Parameters API memungkinkan RP meneruskan data tambahan ke ID endpoint. Field API memungkinkan RP mengabaikan perintah berbagi data dan menggantinya dari permintaan IdP. Beberapa configURL memungkinkan IdP menggunakan file konfigurasi yang berbeda dalam konteks yang berbeda. Terakhir, label akun memungkinkan pemfilteran daftar akun per file konfigurasi tanpa memberikan entropi tambahan ke IdP.
Daftar untuk uji coba origin FedCM Continuation API.
API Kredensial Digital
Situs web dapat meminta kredensial dari aplikasi dompet seluler melalui berbagai mekanisme saat ini, misalnya pengendali URL kustom dan pemindaian kode QR. Ini memungkinkan situs meminta informasi identitas dari kredensial digital di dalamnya dompet menggunakan sistem CredMan IdentityCredential Android. Dapat diperluas menjadi mendukung beberapa format kredensial (misalnya, ISO mDoc dan W3C yang dapat diverifikasi kredensial) dan memungkinkan penggunaan beberapa aplikasi wallet. API ini juga menyertakan mekanisme untuk mengurangi risiko penyalahgunaan identitas sensitif pada skala ekosistem tidak akurat atau tidak sesuai.
Daftar untuk uji coba origin Digital Credentials API.
document.caretPositionFromPoint
Menampilkan posisi tanda sisipan saat ini dari titik layar tertentu dalam bentuk
Objek CaretPosition yang mewakili posisi tanda sisipan yang menunjukkan teks saat ini
yang mencakup simpul DOM yang memuatnya, offset karakter tanda sisipan, dan
persegi panjang klien rentang {i>caretBit rantai ancestor lintas situs untuk CookiePartitionKey di cookie yang dipartisi
Chrome 128 menambahkan bit ancestor lintas situs ke keyring yang dipartisi
CookiePartitionKey cookie. Perubahan ini menyatukan
kunci partisi dengan
nilai kunci partisi yang digunakan dalam partisi penyimpanan dan menambahkan perlindungan terhadap
serangan clickjacking dengan mencegah {i>frameProperti zoom CSS standar
Memperbarui implementasi yang ada dari CSS non-standar sebelumnya zoom agar selaras dengan standar yang baru. Ini mengubah berbagai JavaScript API agar sesuai dengan spesifikasi, mengubah zoom untuk diterapkan ke dokumen konten iframe, dan mengubahnya untuk diterapkan ke semua properti panjang yang diwariskan (sebelumnya hanya mengubah font-size yang diwarisi).
Properti ruby-align CSS
Ada beberapa cara untuk menyejajarkan karakter ketika panjang anotasi ruby dan karakter dasar tidak cocok, serta properti ruby-align memungkinkan Anda memilih salah satu yang paling cocok untuk desain Anda. Properti ini mengambil salah satu nilai kata kunci berikut:
Penghentian penggunaan dan penghapusan
Tidak ada rencana penghentian penggunaan atau penghapusan untuk Chrome 128.
0%0% нашли этот документ полезным, Отметить этот документ как полезный
0%0% сочли этот документ бесполезным, Отметить этот документ как бесполезный
0%0% found this document useful, Mark this document as useful
0%0% found this document not useful, Mark this document as not useful
Menghentikan penggunaan 0.0.0.0 untuk Akses Jaringan Pribadi (PNA)
Kami mengusulkan untuk memblokir akses ke alamat IP 0.0.0.0 sebelum PNA di-deploy sepenuhnya.
Chrome menghentikan akses langsung ke endpoint jaringan pribadi dari publik sebagai bagian dari Spesifikasi PNA. Layanan yang diproses localhost (127.0.0.0/8) dianggap pribadi sesuai dengan spesifikasi pendukung. Perlindungan PNA Chrome dapat diabaikan menggunakan alamat IP 0.0.0.0 untuk mengakses layanan yang memproses localhost di macOS dan Linux.
Hal ini juga dapat disalahgunakan dalam serangan {i>rebindinglocalhost
Karena 0.0.0.0 tidak (dan seharusnya tidak digunakan) dalam praktiknya, 0.0.0.0 tidak digunakan lagi secara terpisah dari penghentian penggunaan permintaan jaringan pribadi lainnya.
Until Next Time , Peace .
Jakarta Data is a new Jakarta EE open source specification that standardizes the popular Data Repository pattern across various providers. Open Liberty 24.0.0.4-beta includes the Jakarta Data 1.0 Milestone 3 release, which introduces the static metamodel and the ability to annotatively compose Find methods.
The Open Liberty beta includes a test implementation of Jakarta Data that we are using to experiment with proposed specification features. You can try out these features and provide feedback to influence the Jakarta Data 1.0 specification as it continues to be developed. The test implementation currently works with relational databases and operates by redirecting repository operations to the built-in Jakarta Persistence provider.
Jakarta Data 1.0 milestone 3 introduces the concept of a static metamodel, which allows for more type-safe usage, and the ability to define repository find methods with the @Find annotation. To use these capabilities, you need an Entity and a Repository.
Start by defining an entity class that corresponds to your data. With relational databases, the entity class corresponds to a database table and the entity properties (public methods and fields of the entity class) generally correspond to the columns of the table. An entity class can be:
annotated with jakarta.persistence.Entity and related annotations from Jakarta Persistence.
a Java class without entity annotations, in which case the primary key is inferred from an entity property that is named id or ending with Id and an entity property that is named version designates an automatically incremented version column.
You define one or more repository interfaces for an entity, annotate those interfaces as @Repository, and inject them into components by using @Inject. The Jakarta Data provider supplies the implementation of the repository interface for you.
The following example shows a simple entity:
The following example shows a repository that defines operations that relate to the entity. Your repository interface can inherit from built-in interfaces such as BasicRepository and CrudRepository to gain various general-purpose repository methods for inserting, updating, deleting, and querying for entities. However, in this case, we define all of the methods ourselves by using the new life-cycle annotations.
Observe that the repository interface includes type parameters in PageRequest
The following example shows the repository and static metamodel being used:
To enable the new beta feature in your app, add it to your server.xml file:
To try out these features, update your build tools to pull the Open Liberty All Beta Features package instead of the main release. The beta works with Java SE 22, Java SE 21, Java SE 17, Java SE 11, and Java SE 8.
If you’re using Maven, you can install the All Beta Features package by using:
You must also add dependencies to your pom.xml file for the beta version of the APIs that are associated with the beta features that you want to try. For example, the following block adds dependencies for two example beta APIs:
Kecuali dinyatakan lain, perubahan berikut berlaku pada Chrome beta terbaru untuk Android, ChromeOS, Linux, macOS, dan Windows. Pelajari lebih lanjut tentang fitur yang tercantum di sini melalui tautan yang disediakan atau dari daftar di ChromeStatus.com. Chrome 128 masih dalam versi beta mulai 24 Juli 2024. Anda dapat mendownload terbaru di Google.com untuk desktop atau di Google Play Store di Android.
Rilis ini menambahkan empat fitur CSS baru.