CSVファイルとGreasemonkeyで強引に置換する
HTMLの文章を書き換える!!FirefoxとGreasemonkeyで頑張ることでなんとかなった。
日本語のページを外国語で閲覧する為に作成しました。サーバ側で言語切替ができればGoodなんだけど、予算の都合とかイロイロな理由で対応できないためです。みんなで同じページを改竄して閲覧したい場合にも使えます。(宜しくない使い方)
変換する文章はCSVファイル(改行は「CR」限定、区切りは「,」)なUTF8
>変換前,変換後
こんな並びにする
// ==UserScript== // @name convert text // @namespace http://d.hatena.ne.jp/kenmituo/searchdiary?word=%2a%5bConvertText%5d // @description change text include csv // @include http://www.asahi.com/* // @exclude http://2ch.net/* // ==/UserScript== // version 2 // date 2008/04/24 var convert_text = "convert_text.csv"; GM_xmlhttpRequest({ method:"GET", url:convert_text, onload:function(x){ var CR = String.fromCharCode(13); lineData = x.responseText.split(CR); for(var i=0; i<lineData.length; i++){ wCount = lineData[i].split(','); document.body.innerHTML = document.body.innerHTML.split(wCount[0]).join(wCount[1]);focus(); } } });
convert_text.csvをどっかに用意する。(ローカルフォルダでもいいし、どっかのサーバに置いても良し)
たとえば
>下さい,にゃー
>。,(^^)
こんなことを書いておくと、朝日新聞のサイトが大変なことになる。
改造方法とか使い方とかはマニュアルの日本語訳を見る!!
画像を変更することができない・・・こんど考える。