Chúng tôi đã phát triển một ứng dụng Ruby on Rails. Gần đây, chúng tôi đã triển khai lại ứng dụng này phía sau proxy Apache sử dụng HTTPS.IE tuyên bố không nhận ra văn bản/javascript Loại MIME
Kể từ khi chúng tôi đã thực hiện điều này một số người dùng của chúng tôi được gửi đến các trang sau khi cố gắng sử dụng các ứng dụng: http://shell.windows.com/fileassoc/mimeassoc.asp?mime=text/javascript, mà nói:
MIME Type: text/javascript
Description: UnKnown
Windows does not recognize this MIME type.
Có ai biết trong hoàn cảnh nào IE sẽ tuyên bố không biết phải làm gì với tệp text/javascript
? Nó chỉ là một người dùng này cho đến nay.
Windows 7/IE 8 và XPSP2/IE8
EDIT Thêm HTTP response đầy đủ mà IE barfs trên
HTTP/1.1 200 OK
Date: Mon, 24 Oct 2011 00:31:27 GMT
Server: Apache/2.2.3 (CentOS)
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.9
ETag: "a6d7d64e3ca943eabc73db920baa7d76"
Cache-Control: max-age=0, private, must-revalidate
X-UA-Compatible: IE=Edge,chrome=1
X-Runtime: 0.003257
Status: 200
Content-Type: text/javascript; charset=utf-8
Connection: close
window.location.href='https://xx.xx.org.au/AED/sessions/new'
là người sử dụng truy cập vào url qua https ... là có bất kỳ thông điệp cảnh báo như "tải một số tài nguyên không được bảo đảm" ... nạp qua http, mà người dùng có thể nhấp vào "không" ? – r0ast3d
Chỉ cần cho đá, loại bỏ tất cả các tiêu đề của bạn ngoại trừ 'Content-Type'. (Bạn có thể sử dụng Fiddler để đặt điểm ngắt khi tải và xóa chúng mà không thay đổi cấu hình máy chủ hoặc trang web của bạn.) Hãy đảm bảo một trong các tiêu đề khác không gây ra mọi thứ trở nên bối rối. Nếu cách đó không hiệu quả, hãy thử xóa khai báo ký tự. –
Brad
Thanh công cụ IE nào mà người dùng của bạn đã cài đặt? –