xhtml + mathml에 Firefox 및 IE에 서비스를 제공합니다
문제
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 지원을 잊어 버리십시오.
제휴하지 않습니다 StackOverflow