2012-05-03 24 views

Trả lời

9

Tôi đang tìm cách Modernizer để kiểm tra FormData vào ngày khác và không thể tìm thấy.

Tuy nhiên, thật dễ dàng để làm mà không có nhà hiện đại hóa:

window.FormData // exists if it exists, undefined if it doesn't! 

Vì vậy:

yepnope({ 
    test : "FormData" in window, 
    yep : 'normal.js', 
    nope : 'flashupload.js' 
}); 

FWIW, MDC compatability for FormData nói bạn sẽ được nhắm mục tiêu:

  • Chrome 7+
  • Firefox 4.0
  • IE 10+
  • Safari 5+

... hỗ trợ Opera là chưa biết

+0

Cảm ơn, điều đó hoạt động :) – beingalex

4

Bạn có thể mở rộng Modernizr với các bài kiểm tra tùy chỉnh. Chỉ cần ném điều này vào cuối tệp Modernizr của bạn:

Modernizr.addTest('formdata', ('FormData' in window)); 
Các vấn đề liên quan