Loại javascript MIME là gì?Loại MIME javascript cho thuộc tính type của thẻ tập lệnh là gì?
Cụ thể hơn, điều phù hợp để đưa vào thuộc tính "loại" của thẻ tập lệnh là gì? application/x-javascript
và text/javascript
dường như là ứng cử viên chính.
Tôi có thể xác nhận rằng có
Trong thẻ tập lệnh, tôi sẽ sử dụng văn bản/javascript. Tuy nhiên, điều này xuất hiện trong đặc tả HTML 4.0.
http://www.w3.org/TR/REC-html40/interact/scripts.html
[EDIT] Funny như thế nào RFC rằng tiêu chuẩn về thi công/javascript là 2 tuổi, nhưng text/javascript vẫn còn phổ biến hơn. Đây có phải là trường hợp khác về chiến thắng tùy chỉnh theo tiêu chuẩn không? Nó cũng xuất hiện trong HTML5.
Nguồn
2008-10-10 01:52:13 tvanfosson
văn bản/javascript vẫn được sử dụng vì cùng một lý do không thể sao chép hình ảnh PNG - tương thích với IE 5 và 6. –
Và bởi vì trực giác nó có ý nghĩa hơn để gọi nó là văn bản/javascript. – AnthonyWJones
Trực giác thay đổi. "application /"! = "binary /" – outis
text/javascript
Tôi tin rằng IE không chấp nhận application/x-javascript
Specifying the scripting language
Nguồn
2008-10-10 01:58:39
Đây là trang đầu tiên tôi tìm thấy về chủ đề này với bất kỳ ý nghĩa nào về nó.
nghiên cứu tập thể của tôi gợi ý:
text/javascript
như Keparo tuyên bố phải được sử dụng trong HTML4 và xhtml1 nếu bạn muốn nó để xác nhận. Mặc dù các trình duyệt bỏ qua nó.application/javascript
được mong đợi là loại MIME chính thức mới nếu mọi người đồng ý và khi mọi thứ bắt kịp.application/x-javascript
(x có nghĩa là không chính thức) là tham chiếu MIME phía máy chủ hiện tại cho javascript.Tóm tắt: Hiện tại, nếu bạn muốn html/xhtml hoạt động trong MSIE và xác thực với W3C thì khai báo
type="text/javascript"
. Nếu bạn muốn máy chủ web của bạn biết rằng bạn có nghĩa là javascript thì hãy sử dụngapplication/x-javascript
.Nguồn
2010-01-04 09:26:41 ekerner
+1 để đề cập đến JS phía máy chủ. Tuy nhiên, bạn có một nguồn hoặc báo giá, ai sử dụng app/x-js ở phía máy chủ? – Boldewyn
Apache httpd.conf sử dụng javascript MIME phía máy chủ để định cấu hình những thứ như: - - ForceType (Đối với các tệp không có hậu tố hoặc không chuẩn), - Bộ lọc đầu ra (như bộ lọc, gzip, nén và bất kỳ thứ gì khác cần ID kiểu dữ liệu theo MIME). Ngoài ra, Id đưa ra -1 cho bất kỳ ai sử dụng javascript phía máy chủ và lời khuyên: nghiêm túc và không ngại học hỏi. – ekerner
Ví dụ yêu cầu SS javascript MIME khác là trường hợp bạn sử dụng kịch bản/chương trình giao diện cơ sở dữ liệu phía máy chủ để tự động tạo mã javascript của bạn trong khi điền các biến trong một cơ sở dữ liệu nào đó. Mã tạo phải khai báo 'Content-type: application/x-javascript' làm tiêu đề, nếu không phần mềm máy chủ - và thậm chí cả phần mềm máy khách (nếu không khai báo rõ ràng) - sẽ không có cách nhận dạng dữ liệu dưới dạng javascript (As trong bình luận trước của tôi). – ekerner
RFC chính thức xác định Loại MIME Javascript là RFC4329.
Nguồn
2011-04-12 07:53:23 cweiske
bạn có thể đã viết những gì được nói trong RFC – brunoais