По состоянию на Фев 2016 , эти браузеры поддерживают toBlob()
Обратите внимание, что этот ответ был изначально написан в 2011 году. Оригинальный ответ / изменения ниже.
toBlob()
- это действительно новинка, и я бы не рекомендовал использовать его в потребительском приложении, если вы не можете явно попросить их использовать определенный браузер (или иначе контролировать среду).
toBlob()
Был добавлен 12 мая и имеет ограниченную функциональность, как определено. Он не существует ни в Chrome, ни в Firefox, ни в IE9.
Стоит отметить, что Firefox имеет функционал mozGetAsFile
Пока еще не существует никакого обсуждения для его добавления в Chrome .
Обсуждение Firefox. Они решили подождать, пока спецификация станет более понятной, прежде чем попытаться реализовать.
Спецификация для toBlob()
очень расплывчата, многие внутренние вопросы все еще не решены. Они даже не уверены, какие параметры разрешить для типичного toBlob()
использования.
Обновление от 10 апреля 2012 г.
toBlob по-прежнему не пользуется поддержкой. Он до сих пор не существует ни в Chrome Canary (Nightly), ни в Firefox Nightly, ни в IE9.
Если вы хотите следить за обновлениями в Chrome star, то это:
http://code.google.com/p/chromium/issues/detail?id=67587
Если вы хотите следить за обновлениями в Firefox, подпишитесь на эту ошибку здесь:
https://bugzilla.mozilla.org/show_bug.cgi?id=648610
Обновление: По состоянию на 21 февраля 2016 г. .toBlob теперь работает в Chrome 50 (в настоящее время канарейка)