Rethinking Payment Request for iOS Chrome
Posted by Danyao Wang, Web Payments Engineer
www.example.com/foo/bar/
would previously allow overriding any URLs within www.example.com
. Now it will only allow overriding URLs beginning with www.example.com/foo/bar/
, the scope of the manifest.chrome://appcache-internals/
and compare the path of the manifest to the paths under File URL. Note that this change only affects "Intercept" and "Fallback" properties. (See the image below.)google-chrome --enable-features="AppCacheManifestScopeChecks"
chrome://appcache-internals/
, find your manifest and remove it.chrome://appcache-internals
/, verify your manifest appears as expected and parser version is set to 1.X-AppCache-Allowed: /
X-AppCache-Allowed
header change.Note: The timeline has been updated, please see our October 2021 post for more details.
The web platform has made substantial progress since the launch of Chrome Apps in 2013. As community members, we continue to work with other browsers and invest to bring rich new capabilities to the platform, as seen in the announcements made at the Chrome Developer Summit last November.
Read MoreNote: The timeline has been updated, please see our October 2021 post for more details.
The web platform has made substantial progress since the launch of Chrome Apps in 2013. As community members, we continue to work with other browsers and invest to bring rich new capabilities to the platform, as seen in the announcements made at the Chrome Developer Summit last November.
The progress of modern browsers puts the Web in a good position to answer the vast majority of use cases - evident in the success of companies like Figma and our own products like Google Earth. We are confident that the Web can deliver first class experiences on an open platform.
With this continued progress, we are expanding upon our earlier announcement and will begin phasing out support for Chrome Apps across all operating systems as follows:
This change does not impact support for Chrome Extensions. Google will continue to support and invest in Chrome Extensions on all existing platforms. Fostering a robust ecosystem of extensions is critical to Chrome's mission and we are committed to providing a useful extension platform for customizing the browsing experience for all users.
For additional details (e.g., timelines, recommendations, a FAQ, etc.) please visit our Chrome Apps migration site. This page will be kept up to date as we progress together through this process.
On behalf of the Chrome team, we thank the community of developers for building great experiences using Chrome Apps and look forward to seeing similar experiences that leverage open Web standards (e.g., PWAs) across all modern browsers.
Posted by Anthony Laforge, Technical Director, Chrome Platform Team