2016-03-28 8 views
0
<script type = "text/javascript" src = "/SiteAssets/jquery-2.2.2.min.js"> </script> 
<script type = "text/javascript" > 

$(function() { 
    console.log('ready'); 
    MyFunction(); 
}); 

チームサイトのサイトページのコンテンツエディタwebpart(SharePoint Server 2010)で簡単なスクリプトを実行しようとしています。 。コンテンツエディタwebpartスクリプトは、開発者ツールが開いている場合に実行されます。

開発ツールウィンドウがIE11で開いている場合、スクリプトは正常に実行されます(上記)。開発者ツールが開いていない場合、スクリプトは実行されません。私はconsole.logの代わりにalertを使ってみましたが、開発者ツールが閉じていれば出力はありません。

以前互換性のあるビューサイトにサイトが追加されていましたが、サイトを削除しようとしましたが、それでも同様の現象が発生しました。同じスクリプトを、devサーバとプロダクションサーバで同様の出力でテストしました。

私のグーグルの努力が見つかりませんでしたので、コンテンツエディタwebpartとIE11には既知の問題がありますか?

何か助けていただければ幸いです。

おかげ
ラーフル

+0

お使いのブラウザは古いIEバージョンとして動作していますか? – epascarello

+0

いいえ、それはIE 11として実行されています。私はIE 8からEdgeへのデベロッパーツールでも、すべてのバージョンで完全に正常に動作します。 –

+0

サイト機能で最低限のダウンロード戦略を無効にしてサイトを実行できますか? – Verthosa

答えて

0

問題がconsole.log('ready')です。書き込み対象のコンソールがない場合、Internet Explorerにエラーがスローされます。

コンソールは、開発者ツールが開いている場合にのみ使用できます。

+1

ありがとう、スクリプトからconsole.logへのすべての参照を、呼び出されていないもの(エラー処理関数)であっても削除していました。 –

関連する問題