Rozwijamy aplikację Ruby on Rails. Niedawno ponownie wdrożyliśmy tę aplikację za serwerem proxy Apache, który używa protokołu HTTPS.IE twierdzi, że nie rozpoznaje tekstu/javascript typu MIME
Ponieważ zrobiliśmy to jeden z naszych użytkowników zostanie wysłana do następnej strony, gdy próbuje korzystać z aplikacji: http://shell.windows.com/fileassoc/mimeassoc.asp?mime=text/javascript, który mówi:
MIME Type: text/javascript
Description: UnKnown
Windows does not recognize this MIME type.
Czy ktoś wie, w jakich okolicznościach IE nie zastrzeżenia wiesz, co zrobić z plikiem text/javascript
? To tylko ten jeden użytkownik do tej pory.
Windows 7/IE 8 i XPSP2/IE8
EDIT Dodawanie odpowiedź pełną HTTP IE barfs na
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'
jest łatwy dostęp do adresu URL za pomocą https ... czy są jakieś komunikaty ostrzegawcze, takie jak „load niektóre zasoby nie są zabezpieczone” ... ładowany przez HTTP, które użytkownik może kliknięciu „nie” ? – r0ast3d
Tylko dla kopnięć usuń wszystkie nagłówki z wyjątkiem 'Content-Type'. (Możesz użyć Fiddlera , aby ustawić punkt przerwania podczas ładowania i usunąć je bez zmiany konfiguracji witryny lub serwera.) Upewnijmy się, że jeden z innych nagłówków nie powoduje rzeczy, które można pomylić. Jeśli to nie zadziała, spróbuj usunąć deklarację zestawu znaków. –
Brad
Jakie paski narzędzi IE zainstalował twój użytkownik? –