URI данных, используемый для экспорта в CSV/Excel (без серверного запроса): поддержка/ограничения браузера?
Следуя вопросам:
и, как было предложено, я собираюсь создать содержимое CSV файла в клиенте, а затем использовать URI данных, чтобы вызвать действие "open-in-Excel" из браузера. Прочитав ограничения и различные уровни поддержки этой функции (URI данных) из браузеров, я хотел бы узнать о опыте из первых рук этой техники и о том, что я должен позаботиться.
спасибо.
Ответы
Ответ 1
Я не смог надежно заставить его работать в IE. Вы можете использовать серверные ресурсы для IE и URL-адресов данных для всего остального, но если вы все равно пишете этот код на стороне сервера, то в большинстве случаев, вероятно, лучше использовать его повсеместно.
Я нашел связанный вопрос по адресу:
Схема URI данных и ошибки Internet Explorer 9
Если это абсолютно необходимо сделать на стороне клиента, и использование вспышки приемлемо, вы можете попробовать что-то вроде:
http://datatables.net/extras/tabletools/