3
  1. 自分のサーバーに MediaWiki を新たにインストールしました (最新バージョン)

  2. JavaScriptコードをいくつか追加してみましたMediaWiki:Common.js

  3. ではlocalsettings.php$wgAllowUserJstrue に設定されています

  4. User:Admin/vector.jsまた、 JavaScript をandに追加してみましたUser:Admin/common.js

  5. キャッシュ/Cookie を消去し、別のブラウザーを使用し、JavaScript を有効にし、別のコンピューターを試しました

JavaScript コードはまったく機能しません。ソースを表示しましたが、そこにはありません。

<!-- BEGIN Tynt Script -->
<script type="text/javascript">
    if(document.location.protocol=='http:'){
        var Tynt=Tynt||[];Tynt.push('cAe5WESDOr4BZUacwqm_6r');Tynt.i={"ap":"Read more:"};
        (function(){var s=document.createElement('script');s.async="async";s.type="text/javascript";s.src='http://tcr.tynt.com/ti.js';var h=document.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);})();
    }
</script>
<!-- END Tynt Script -->
4

1 に答える 1

4

*.js ページに<script>andを含めないでください。HTML ページにインラインではなく、別の JS ファイルとして含められます。</script>

$wgAllowUserJs名前空間の JavaScript ページは不要であり、MediaWiki名前空間のページのみが必要であることに注意してくださいUser。(名前空間で$wgUseSiteJsスクリプトを有効にするために呼び出される別の設定がありますが、既定ではオンになっています)。MediaWiki

于 2013-10-01T06:55:27.127 に答える