スポンサーリンク
ファンブログのスキンを自作している途中なんですが、ファンブログ標準の1記事テンプレートにズラーッと並ぶscriptタグ。この中の下4つは使っていないみたいです。
<script src="/js/xbs.js" type="text/javascript"></script> <script src="/js/encode_util.js" type="text/javascript"></script> <script src="/js/cookie_util.js" type="text/javascript"></script> <script src="/js/popup.js" type="text/javascript"></script> <script src="/js/tags.js" type="text/javascript"></script> <script src="/ExportEmojiTagJs.blog" type="text/javascript" charset="Shift_JIS"></script> <script src="/ExportAsciiArtTagJs.blog" type="text/javascript" charset="Shift_JIS"></script> <script src="/js/render.js" type="text/javascript"></script> <script src="/js/select.js" type="text/javascript"></script> <script src="/js/insert_tags.js" type="text/javascript"></script> <script src="/js/comment_edit.js" type="text/javascript"></script> <script src="/js/trackback_link.js" type="text/javascript"></script> <script src="/js/for_print.js" type="text/javascript"></script> <script src="/js/prototype.js" type="text/javascript"></script> <script src="/js/entry_rating.js" type="text/javascript"></script>
なぜprototype.jsがこんなに下なのか気になってソースを見てみたんですが、消しても多分問題ない。
つまり以下の4行は消しても大丈夫みたいです。
<script src="/js/trackback_link.js" type="text/javascript"></script> <script src="/js/for_print.js" type="text/javascript"></script> <script src="/js/prototype.js" type="text/javascript"></script> <script src="/js/entry_rating.js" type="text/javascript"></script>
ということで、うちでは削除しています。もし、不具合が出ているようなら、お知らせいただけると幸いです。
ちなみに<script src=”/ExportAsciiArtTagJs.blog” type=”text/javascript” charset=”Shift_JIS”></script>は、顔文字などのアスキーアートのデータなんですが、アスキーアートのボタンがないので、うちではこれも削除しています。
追記
inaliさんからコメントで情報もらったんですが、画像認証を使う際は、prototype.jsが必要のようです。ただし、ヘッダのprototype.jsを削除しても、画像認証を有効にすると、画像認証のソース部分で、prototype.jsは読み込まれるので、上のとおり削除して問題ありません。
もちろん、bodyタグの中の画像認証の部分にあるprototype.jsは消しちゃダメですよ。
ヘッダのprototype.jsを削除しない場合は2重に読み込まれるようです。うちは画像認証を使っていないので、prototype.jsは読み込まれていませんが、問題なく動いています。
inaliさん、情報ありがとう
関連コンテンツ
スポンサーリンク
あけましておめでとうございます。
うちもその4つを外して様子を見てみます
そういえば<script src=”/js/prototype.js” type=”text/javascript”></script>は1記事の HTML中の<!– SpamFilterIfCommentCaptcha –>と<!– PositionMarker –>の間あたりにもあったりするみたい…
これもいったん外してみて様子見。
だめだった、<!– SpamFilterIfCommentCaptcha –>と<!– PositionMarker –>の間あたりの<script src=”/js/prototype.js” type=”text/javascript”></script>を外すと、コメント画像認証の「文字が読みづらい場合はこちらをクリックしてください。」が動かなくなるみたいだったです。
おめでとうございます
そうか、うちは画像認証使ってないから気づかなかった。
記事に追加しておきます。情報ありがとう
ファンブログてソースの文字数制限が3万720文字と少ないし、使われていないものは消す方がいいですよね~。
体感わかんないにしても、何かの読み込みがちょっとでも減ればそれだけ無駄が減らせるし。
でもなんでデフォでprototype.jsが二個もあったんだろ?
うちも4行消して様子見てます。
一記事のソース、もう制限字数いっぱいなんだよねー。
<BlogEntryIfAllowEntryRatings>
この記事を評価する
・・・
</BlogEntryIfAllowEntryRatings>
あたりも消していいんじゃないかと思ってるんだけど。
消して大丈夫だよ。
ファンブログは多分レーティングを使えるようにしないだろうし、
もし、使えるようになったとしても、バックアップを取っておけば戻せる。
ありがとう♪消してみたよ~