Я пишу библиотеку JavaScript, которую должен проверить для Firefox 4 или выше. Поверь мне, мне нужно.
Я планирую использовать следующий код сниффинга:
if ('MozAppearance' in document.documentElement.style) {
//We have Mozilla
if (!!window.FormData) {
//We have Firefox4+
}
}
Я чувствую себя хорошо по этому поводу, потому что мне кажется маловероятным, что кто-либо добавит глобальный метод FormData.
Предполагая, что меня устраивают обычные риски, связанные с любым методом перехвата браузера, вы можете увидеть какие-либо проблемы с этим?
Документация для window.FormData в Firefox находится здесь:
https://developer.mozilla.org/en/DOM/XMLHttpRequest/FormData
спасибо!