ブックマークレットでテスト環境のタグが入っていないか確認する【javascript】

JavaScript

がんばって制作したウェブページをついに本番公開!なのにうっかりテスト環境の測定タグを入れちゃってた!!ってことないですか?

私はあります。。

最近ではGoogleタグマネージャーをはじめとするタグ管理サービスがあるので、そういった事故はなくなってきました。

どうしてもここのリンクはhttpsから始まる絶対パスをかかないとダメなの!ってことも結構あると思います。でも毎回いちいちコードを開いてチェックとかめんどくさい。1ページ位ならまだしも10ページ以上になるとやってられません。

そこで本番公開した時に、本来あってはイケないコードを検索するブックマークレットを作ったのでメモ。

var htmlTxt = document.getElementsByTagName("html")[0].innerHTML;
var keyword = "www-test";

htmlTxt.replace( /<!--[\s\S]*?-->/g , '');
result=htmlTxt.indexOf(keyword);

if(result !== -1){
	var count = (htmlTxt.split(keyword).length - 1);
	alert(keyword + "が" + count + "個あります。確認してください!");
} else {
	alert("OK!");
}

今回もブックマークレット変換サイトを利用します。

Bookmarklet スクリプト変換

ちなみに100ページ以上のチェックが必要だったら、素直にウェブ解析したほうが良いと思います。。

コメント