Contacts
Eng: gr...@chromium.org
Summary
In September 2015, we made "Detect and run important plugin content" the default plugin setting in Chrome, automatically pausing any cross-origin plugin content smaller than 400px in width or 300px in height. This behavior has an exception for any plugin content that is 5x5 or smaller or is an undefined size, because there was no canonical way of detecting viewability until Intersection Observer was standardized and implemented.
We would now like to remove this exception and instead not load tiny, cross-origin content. If the user has their plugin setting set to the default of "Detect and run important plugin content", the browser will not instantiate cross-origin plugin content that is roughly 5x5 or smaller or has an undefined size. An icon will be displayed in the URL bar indicating that plugin content is not running, allowing the user to reload the page with plugin content running or open settings to add a site-wide exception. Other choices of the plugin content setting are unaffected by this launch.
For more details, see the design doc.
Spec
The behavior of plugin content is not standardized, but this removal is designed to move toward a more standards-based approach. It is a follow-on to intersection observer, which implements a standardized version of the viewability detection, a very common use case for this tiny cross-origin plugin content.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
- How confident are you that *all* tiny plugin content is functionally replaceable by IntersectionObserver?
The first post in the thread mentions an icon in the url bar to allow plugins with no visible target to run.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/306f63a0-2acd-4bdb-96d2-62c0f8741237%40chromium.org.