То, как проверить, отправляют ли XMLHttpRequest () поддерживает Файл

XMLHttpRequest Safari отправляют (), метод поддерживает Аргумент файла. Firefox (еще) не делает.

Как я могу проверить, поддерживается ли это? В Firefox это будет просто вести себя, как будто пустая строка была передана.

Я стараюсь не делать обнаружение версии браузера.

Править: FF 3.6, действительно кажется, поддерживает его, но вопрос все еще важен для более старых версий или других браузеров.

9
задан Jaka Jančar 21 March 2010 в 05:32
поделиться

3 ответа

Возможно, что если объект File может быть создан, чем send поддерживает это. В Gecko (firefox,) это будет истинно (Совместимость файла и файла отправки были выпущены в версии 1.9 в соответствии с MDC)

2
ответ дан 3 November 2019 в 09:30
поделиться

Могут ли обычные старые браузеры не помочь? jQuery.support может быть достаточно?

-1
ответ дан 3 November 2019 в 09:30
поделиться

Вам следует попробовать использовать Function.length .

РЕДАКТИРОВАТЬ

Это решение не сработает, поскольку файл не передается в качестве дополнительного аргумента, как указал Рнихолсон.

0
ответ дан 3 November 2019 в 09:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: