twitter ■お問い合わせ当サイトへのリンクサイト仕様

現在位置 > LostTechnology > Tips > Clear Message / Text Filter

Clear Message / Text Filter

Firefox / Google Chrome用

試作してみた英数半角化Scriptです。Auto Pagerなどが動作するとブラウザがフリーズすることがあります。解消方法不明なのでジャンク品です。おかしいと思ったら真っ先に疑ってください。

※Google Chrome / Firefox+Greasemonkeyにて動作テストを行ないましたが、不具合に注意してください。

全角英数字を半角化

// ==UserScript==
// @name		Text Filter
// @namespace		http://www.losttechnology.jp/script/user/textfilter.user.js
// @description		全角英数字を半角化
// @include		http://*bbs*
// @include		http://*news*
// @include		http://*News*
// @include		http://*.cnn.co.jp/*
// @include		http://*.afpbb.com/*
// @include		http://*.4gamer.net/*
// @exclude		https://*
// @exclude		http://*.3gokushi.jp/*
// ==/UserScript==
(function() {
	function convertZ2H(e) {
		html=e.innerHTML;
		for (lp=65296;lp<65306;lp++) {
			reg=new RegExp(String.fromCharCode(lp),'g');
			html=html.replace(reg,String.fromCharCode(lp-65248));
		}
		for (lp=65313;lp<65339;lp++) {
			reg=new RegExp(String.fromCharCode(lp),'g');
			html=html.replace(reg,String.fromCharCode(lp-65248));
		}
		for (lp=65345;lp<65371;lp++) {
			reg=new RegExp(String.fromCharCode(lp),'g');
			html=html.replace(reg,String.fromCharCode(lp-65248));
		}
		html=html.replace(/,/g,',').replace(/./g,'.').replace(/@/g,'@');
		if (html!=e.innerHTML) e.innerHTML=html;
	}
	convertZ2H(document.body);
}) ();

@includeの行は使用したいWebサイトに合わせて追加します。@excludeは除外なので、処理をさせたくないWebサイトの指定を行なえばOKです。フリーズするWebサイトを追加していく感じになります。

Internet Explorer用

Webサイトによっては、英数字や記号が全角文字になっていたり、カタカナが半角になっていたりして読みにくいと思うことがあります。それを修正する方法です。

インストール

Internet Explorerの右クリックメニューを拡張します。まずはclearmsgをダウンロードしてください。解凍後、clearmsg.infファイルを右クリックし、インストールを選びましょう。Internet Explorerの右クリックメニューに「Clear Message」が追加されます。インストールしたら、いったんブラウザをすべて終了してください。

Windows2000ではINFファイルからのインストールはできません。付属のドキュメントを参照してインストールしてください。また、すでに多くの拡張ツールを入れている場合は追加できないこともあります。

変換してみよう!

Webサイトを見ていて読みにくいと思ったら、右クリックから「Clear Message」を実行します。初期設定のままだと記号と英数字を半角化し、半角カタカナを全角にします。インストール前にclearmsg.htmをメモ帳なので編集するとカスタマイズが可能です。

Webサイトの閲覧はともかく、コピペする際にはこれを使うよりも「LuckyStar」をお使いください。