commit | 39b8ef639d6ebf07d2a147e3e924d3bc1d58954c | [log] [tgz] |
---|---|---|
author | Yves Arrouye <[email protected]> | Tue Feb 23 00:39:29 2021 |
committer | Chromium LUCI CQ <[email protected]> | Tue Feb 23 00:39:29 2021 |
tree | efb6234bc5ed12d71289acd45934cddf64e77bb3 | |
parent | 5d9c072f2e5add1a3a223612b3ccd5e1d8900621 [diff] |
Inject a private language tag in the browser when in demo mode Add a private language tag used to identify the country that the device is set up for if it is running in demo mode. The tag is injected so that it is only available in the navigator.languages property from JS. The tag is only injected if the device is actually running in demo mode. This tag can be used by the demo mode Web applications running on the device to determine the country the device was set up for, and offer ways to switch the language of the app (not the OS) for customers in that country. For example, in Canada, English and French could be offered, while in the USA, English and Spanish could, etc. Bug: b:179831342 Test: Build, start demo mode (or not) and check navigator.languages Change-Id: Ia362719b920cbb40309c8017135f1cef4ab393e0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2709933 Reviewed-by: Scott Violet <[email protected]> Auto-Submit: Yves Arrouye <[email protected]> Commit-Queue: Yves Arrouye <[email protected]> Cr-Commit-Position: refs/heads/master@{#856533}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.