1 返信 最新の回答 日時: Feb 4, 2014 9:03 PM ユーザー:kazuma.m

    ie8にてScript error が表示されてしまいます。

    masa_jpn Level 1

      musuより書き出したソースを、サーバーにUPして複数台のPCのIE8にて表示確認をすると、

      書き出された全ページに、下記のエラーが表示されてしまいます。

      ICOPY74.JPG

      ソースを確認すると、

       

      <!-- JS includes -->

      <script type="text/javascript">

         if (document.location.protocol != 'https:') document.write('\x3Cscript src="http://musecdn2.businesscatalyst.com/scripts/4.0/jquery-1.8.3.min.js" type="text/javascript">\x3C/script>');

      </script>

        <script type="text/javascript">

         window.jQuery || document.write('\x3Cscript src="scripts/jquery-1.8.3.min.js" type="text/javascript">\x3C/script>');

      </script>

       

      上記の箇所が原因のようです。

       

      現在のところ、対応は

       

      ①手動で全ページに、エラー箇所をすべてコメント

      <!--

      <script type="text/javascript">

         if (document.location.protocol != 'https:') document.write('\x3Cscript src="http://musecdn2.businesscatalyst.com/scripts/4.0/jquery-1.8.3.min.js" type="text/javascript">\x3C/script>');

      </script>

        <script type="text/javascript">

         window.jQuery || document.write('\x3Cscript src="scripts/jquery-1.8.3.min.js" type="text/javascript">\x3C/script>');

      </script>

      -->

       

      ①下記を追加

       

      <script src="scripts/jquery-1.8.3.min.js" type="text/javascript"></script>

       

      して対応しておりますが、60ページ以上あるので修正がかなり手間です。

       

      他に簡単な対処方法があれば、教えてください。

        • 1. Re: ie8にてScript error が表示されてしまいます。
          kazuma.m Level 4

          こちらにIE8の環境がないため予想になりますが、

          IE9では同様の内容でエラーが発生しないため、

          IE8ではdocument.writeを使用してスクリプトを書き出しする方法に対応していないのかもしれません

           

          Museの設定を探してみましたが、

          出力するコードの形を選ぶような項目がないため、

          Museからの解決は難しいと思います

           

          IE8を意識してとなると、Museで作成→修正となるため、

          複数のHTMLファイルを一括で置換えするようなソフトをお探しになるとよいかもしれません