Mam ten sam problem as is explained here, w skrócie:IE9 Dane JSON do elementu iframe: "Czy chcesz otworzyć lub zapisać ten plik?"
używam iframe aby umieścić pliki na serwerze AJAX stylu, a następnie odbiera odpowiedź JSON mi powiedzieć, czy plik został przesłany pomyślnie i analizowany. Działa to świetnie w każdej przeglądarce z wyjątkiem IE9. Zamiast tego IE9 prosi mnie o zapisanie lub otwarcie JSON-a i nie przekazuje go z powrotem do iframe.
W drugim pytaniu dotyczącym SO, EricLaw -MSFT zasugerował, aby ustawić typ zawartości na "application/json", co zrobiłem, ale bezskutecznie.
Czy ktoś wie, jak uzyskać IE9, aby pozwolić iframe mieć swój JSON?
Dobrze wygląda ustawienie typu zawartości z "text/html" załatwia sprawę. Jest mniej niż idealna, ponieważ nie jest opisowa treści, ale no cóż. Mam nadzieję, że to pomoże komuś innemu. – lafncow
Zastanawiam się, czy byłoby możliwe zmusić IE do wprowadzenia tego do elementu iframe, jawnie ustawiając dyspozycję na inline. Spróbuję tego. – clacke
Czy próbowałeś wykonać GET zamiast POST? – redolent