commit | 84ae6268897e2cf3e75cb95d212fe2a79d573cde | [log] [tgz] |
---|---|---|
author | gogerald <[email protected]> | Tue Feb 06 06:21:46 2018 |
committer | Commit Bot <[email protected]> | Tue Feb 06 06:21:46 2018 |
tree | edca4a189aa279369a2c62be6b644ceef46ff0d7 | |
parent | 61a0f66159a399ef4f15660c8eb15412a05e1f35 [diff] |
[Payments] Implements service worker payment handler just in time installation. Crawls installable web payment handlers if there is no web payment handler has been installed. Then installs the payment handler implicitly when paying with it. Note that present of installable payment app doesn't cause PaymentRequest.CanMakePayment return true. Test video: https://drive.google.com/file/d/1h-50LTxH73K8_00ZXl7uTtVyjt0f7msr/view?usp=sharing Bug: 782270 Change-Id: I6dcd8bbf8fbd0791b2cdf3bb3f7e11551c891c1a Reviewed-on: https://chromium-review.googlesource.com/897929 Reviewed-by: Pavel Feldman <[email protected]> Reviewed-by: Rouslan Solomakhin <[email protected]> Commit-Queue: Ganggui Tang <[email protected]> Cr-Commit-Position: refs/heads/master@{#534644}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .