1

私の PC と比較して、ホスティング会社のサーバーで同じようにレンダリングされない html ページの問題に苦しんでいます。Chrome では次 のように表示されます jquery コードが機能しないようです。

if ($.browser.msie) {
   var head = document.getElementsByTagName('head')[0];
   var link = document.createElement('link');
   var linkchrome = document.getElementById('#chromelink');
   link.id = 'newlink';
   link.rel = 'stylesheet';
   link.type = 'text/css';
   link.href = '../ie/iestyles.css';
   link.media = 'all';
   $(link).appendTo(head);
   head.removeChild($linkchrome);
}

このコードがサーバーではなく PC で機能するのはなぜですか? どうもありがとう。

4

1 に答える 1

0

サーバーにデプロイされたアプリケーションにアクセスするときに、IE が互換モードで実行されているかどうかを確認してください。IE には、イントラネット サイトを互換モードで表示する習慣があります。Tools -> Compatibility View settingsに移動して、IE でこの設定を確認できます。[ イントラネット サイトを互換表示で表示する ]チェックボックスの値を確認します。

于 2013-08-24T21:41:59.207 に答える