문제

Firefox는 MathML 용 XHTML 확장자가 필요하지만 IE는 XHTML Extension이있는 페이지를 표시하지 않습니다 (대신 다운로드 대화 상자가 표시됨).

나는 Apache Content 협상을 시도했습니다.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteRule \.xhtml$ - [T=text/html]

그러나 즉, 확장에 관심이있는 것 같습니다. mod_rewrite가 설치된 로컬 서버에서 이것을 시도했습니다.

도움이 되었습니까?

해결책

이것이 작동하는 것 같습니다.

<ifmodule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} !.*MSIE.*
RewriteRule \.html$ - [T=application/xhtml+xml]

RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteRule \.html$ - [T=text/html]
</ifmodule>

인터넷 익스플로러가 아니었다면, 나는 모든 종류의 것들에 대해 훨씬 덜 알고 있습니다!

다른 팁

Internet Explorer는 XHTML을 지원하지 않습니다 (제외 마케팅 xhtml) 또는 mathml (플러그인 없음).

MathML을 사용하려면 - 페이지에 대한 IE 지원을 잊어 버리십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top