commit | 5053971dd2543d576a84eb883b8edf92fbf57517 | [log] [tgz] |
---|---|---|
author | Ehsan Karamad <ekaramad@chromium.org> | Fri Jul 27 07:07:46 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jul 27 07:07:46 2018 |
tree | 558b4084fabd0ae8a2d24e1fc41e69235295d8b5 | |
parent | 4658d2a7b5c37f15705cfacef1ec5c2f0b7cc5b0 [diff] |
Introduce API for external handling of plugins When the contents of a plugin element (<embed> and <object>) are to be handeld externally inside an extension (most notably PDF) we currently use browser plugin. BrowserPlugin is used to render GuestView contents in another process. However, BrowserPlugin-based guest views have been deprecated and all guest views except for MimeHandlerViewGuest are not implemented on top of cross-process frames. This CL introduces the first steps in fully replacing BrowserPlugin with corss-process frames. Different mechanisms for this project have already been discussed in the design doc: https://docs.google.com/document/d/10g7Y9cprYKkch9JZ0TBUWaEnHBJT1nzhskQIt1nHbWM/edit#heading=h.ue5a8s290yhk Bug: 659750, 330264 Change-Id: If273fbbab3e9f4a4591c61b19d54e4cca73c3464 Reviewed-on: https://chromium-review.googlesource.com/1101161 Reviewed-by: Ehsan Karamad <ekaramad@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Ehsan Karamad <ekaramad@chromium.org> Cr-Commit-Position: refs/heads/master@{#578554}
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 .