このページで提供するブックマークレット(リンクボタン)をブラウザの「お気に入り」に入れておけば、「Yahoo!ブログ」などのブログや、「mixi」などのSNS日記の文章を、編集画面から直接チェックできるようになります。
編集画面を開いた状態で「お気に入り」に入れたリンクをクリックするだけで、自動的に新しいウインドウが開いてチェックを始めます。Hatenaを代表とするソーシャルブックマークの追加ボタンに良く似た形です。
まだ対応するブログ・OS環境が少ない「お試し公開」の段階ですが、ベースとなる部分はでき上がっています。プログラム知識のある方なら、当ツールへのブックマークレットや送信システムを簡単に自作できます。
次の一覧の中からご利用中のブログのリンクを見つけだして、以下の手順で「お気に入り」に加えてください。
まだまだ少なくてすみません。順次増やしていくつもりです。
セットアップが済んだらあとは簡単です。ブログの編集画面を開いたまま「お気に入り」に入れたリンクをクリックすれば、自動的に別ウインドウが開いて、タイトル名と本文のチェックを始めます。念のため、編集中の文章は必ず保存してからチェックしてください。
なお、初回利用時や、Googleなどの検索ツールバーを入れている方は「ポップアップをブロックした」という警告が出て新規ウインドウが開かない症状が出るかと思いますが、ポップアップブロックは必ず解除してからリンクボタンを押すようにしてください。JavaScriptが新しいウインドウを開けない環境では正常に動きません。結果、編集中の文章が消えてしまうこともありますのでよくよくご注意を。
ツールに送れる文字数はあまり多くありません。含まれる文字の種類によっても大きく変わりますが、大体1500字程度、最大でも2000字程度とお考えください。記号や句読点の多い文章では数100字程度になってしまう場合もあります。
ブログ校正モードで本ツールに送られた文字情報は、ウインドウを閉じるまでそのウインドウにデータが残ります。そのまま他のサイトに移動すると第三者に内容を読み取られてしまう危険性があるので、ブログ校正モード時は、すべてのリンクが別ウインドウで開くようになっています。また、ウインドウを閉じる以外の操作が出来ないよう、メニューバーも非表示にしてあります。
現在動作を確認しているのは、Windows XP(SP2) IE6以降、FireFox1.5以降、Windows 2000(SP4) IE6です。それ以外の環境については、確認が取れしだい報告させていただきます。また「こんな環境でも使えた」というご連絡は大歓迎です。
2008/4/10 注:リンクの作り方がまずかったのか、MacでもWindowsでもSafariではうまく「お気に入り」に入れられないようです。時間があるときにじっくり調査してみます。
当方がリンクを用意しているブログは今のところ上記のものだけですが、htmlとJavaScriptの知識がある方なら、ブックマークレットを自作・カスタマイズするのは簡単です。
たとえば、先のMovable Type用のリンクは、
javascript:TcheckON=1;var sendText = window.document.entry_form.title.value;sendText += '\n\n' + window.document.entry_form.text.value;inscript = document.createElement('script');inscript.setAttribute('type', 'text/javascript');inscript.setAttribute('src','http://www.japaneseproofreader.com/checkutf8.js');inscript.setAttribute('charset', 'UTF-8');document.body.appendChild(inscript);undefined;
という(一行の)JavaScriptコードです。以下の部分の設定を変えれば、ブログに限らず、任意のフォームからテキストを送れます。
当ツールのインデックスページ(index.html)をJavaScriptでwindow.openすれば、ウインドウ名(第二引数)を文字列として取得し、テキストボックスに文章を入れ込む仕組みになっています。ブラウザによってウインドウ名に使える文字の種類が異なるので工夫は必要ですが、プログラムから直接当ツールにアクセスすることが可能です。
なお、ウインドウ名の冒頭に"TcheckON"という文字列を入れておくと、そのまま自動的にチェックを始めます。"TcheckON"が無い場合はテキストボックスへの流し込みだけをします。