use
+html
++ + postMessage + +
+postMessage
is present in IE8 and up, but if you need robust support for cross-frame and cross-domain communication, use EasyXDM
diff --git a/index.html b/index.html index be6abd6b..9a7ee026 100644 --- a/index.html +++ b/index.html @@ -214,7 +214,7 @@
Classlist is unsupported in older mobile browsers and IE. This is not a concern if you are using a library like jQuery and using it to add/remove class names, but if not, make sure you use the polyfill.
...
postmessage-proxied-xhr, flXHR (target server must have a crossdomain.xml file), pmxdr (sites being requested must have a pmxdr host)
CORS, or cross-origin resource sharing, enables a few things, but most notably cross-domain AJAX. IE8 introduced XDomainRequest.aspx), so really only IE7 needs help with cross-domain files. Consider the polyfills below or you can fallback to using a simple proxy.
postmessage-proxied-xhr, flXHR (requires crossdomain.xml), pmxdr (requires host installed)
Use the Font Squirrel Generator for fonts you have license for using as web fonts. Font Squirrel @font-face syntax is also the most bullet-proof way of serving web fonts. You do not need polyfills - just fonts in several formats. Don't use sIFR or Cufon anymore.
MatchMedia.js provides a shim for unsupported browsers. If you want a shim that is responsive to window resizing, you can use this fork.
matchMedia provides a javascript API to see if a media query will succeed. MatchMedia.js provides a shim for unsupported browsers. If you want a shim that is responsive to window resizing, you can use this fork, though its limited to browsers that support css transitions.
This spec is actively under development, so we recommend you wait until there are enough implementations around.
Pointer events are available in SVG and CSS. All modern browsers support them in SVG, but IE and Opera do not support them in CSS yet. There is a modernizr plugin to detect support which can be used to implement a JavaScript interceptor for elements which require pointer events to be disabled.
postMessage
is present in IE8 and up, but if you need robust support for cross-frame and cross-domain communication, use EasyXDM
The pseudo-element notation was updated to use a double colon - ::
- in the CSS3 Selectors module. The CSS3 module requires that browsers support both the single and double colon notations for the pseudo-elements introduced in CSS1 and CSS2 - :first-line
, :first-letter
, :before
and :after
. Therefore, if you intend to support IE8+, you should use the earlier single colon notation. When adding generated content to your page with :before
and :after
, make sure that it is only for presentation and not to add content that should be included in the HTML source.