On the standards track: Yes
Is Experimental: No
Is Deprecated: No
In Chrome version 2 on 2009-05-21
In Chrome Android version 18 on 2012-06-27
Not in Deno
In Edge version 12 on 2015-07-29
In Firefox version 3 on 2008-06-17 Note: Firefox 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons. Before Firefox 6, the message parameter must be a string. Since Firefox 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.
In Firefox for Android version 4 on 2011-03-29 Note: Firefox for Android 8 and up supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons. Before Firefox for Android 6, the message parameter must be a string. Since Firefox for Android 6, the message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.
In Internet Explorer version 10 on 2012-10-26 Note: IE10 had an important limitation: see this article for details. Support only for <frame> and <iframe>.
In Quest Browser version 5.0 on undefined
In Opera version 9.5 on 2008-06-12
In Opera Android version 10.1 on 2010-11-09
In Safari version 4 on 2009-06-08
In Safari on iOS version 3.2 on 2010-04-03
In Samsung Internet version 1.0 on 2013-04-27
In WebView Android version 4.4 on 2013-12-09
In WebView on iOS version 3.2 on 2010-04-03