URI данных, используемый для экспорта в CSV/Excel (без серверного запроса): поддержка/ограничения браузера?

Следуя вопросам:

и, как было предложено, я собираюсь создать содержимое CSV файла в клиенте, а затем использовать URI данных, чтобы вызвать действие "open-in-Excel" из браузера. Прочитав ограничения и различные уровни поддержки этой функции (URI данных) из браузеров, я хотел бы узнать о опыте из первых рук этой техники и о том, что я должен позаботиться.

спасибо.

Ответ 1

Я не смог надежно заставить его работать в IE. Вы можете использовать серверные ресурсы для IE и URL-адресов данных для всего остального, но если вы все равно пишете этот код на стороне сервера, то в большинстве случаев, вероятно, лучше использовать его повсеместно.

Я нашел связанный вопрос по адресу:

Схема URI данных и ошибки Internet Explorer 9

Если это абсолютно необходимо сделать на стороне клиента, и использование вспышки приемлемо, вы можете попробовать что-то вроде:

http://datatables.net/extras/tabletools/