リクエストの詳細

リクエストID:8674

要望中

FC2カウンター / カテゴリー未設定

FC2カウンターは、document.writeを使わない実装に変更してほしい

(2016年9月現在の)FC2カウンターは、javascript の document.write という関数を使って表示されていますが、
HTML5ではこの関数は非推奨となったので、innerHTMLなど他の方法でカウンターを出力するよう改良してほしいです。

さもないと、例えばChromeのデベロッパーツールでは「http://counter1.fc2.com/counter_js.php?id=~~~~~~&main=1&lang=0&visitor=0, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity.」などと警告されてしまいます。

ページの表示高速化のためにFC2カウンターのscriptタグにasync属性を加えるとカウンターの読込みが放棄されるのも、多分document.writeのせいです。
いずれ、document.write 自体が廃止になる可能性もあるため、この改良は必要だと思います。

by FC2USER328977COE

投稿日時 2016-09-24 10:53:14

編集日時 2023-04-03 17:37:25

賛成4
反対0

運営者からのコメント

運営者からのコメントはありません。

評価一覧
賛成
反対

評価
コメント
評価日時
評価者
2023-04-03 17:37:25
hijiharay
他の方と同意見です。async/deferが効かない。10枚程度の定型画像ならCSSスプライトが有利でサーバにも優しいと思います
2019-05-16 03:03:23
w6o6n
document.writeが使われていると非同期呼び出しができなくて、ページ表示高速化ができなくなるのはその通り。document.insertAdjacentHTMLを使った実装に変えて欲しい
2018-08-28 20:08:14
sonofpatriot
async/deferやcss spriteなどページ表示の高速化に寄与する改善をしてほしい。カウンター機能自体は気に入っていてこれからも使いたい。
2018-01-01 03:35:08
FC2USER562719UOA