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」をお使いください。
