Opera Communityの自分のブログのアクセス統計に自分自身のアクセス情報を含めないようにするユーザーJavaScript
Thursday, 30. August 2007, 11:45:01
Opera CommunityのブログにはHitslinkのサーヴィスによってブログへのアクセス情報を収集する機能があるのですが、これは自分のブログに自分自身がアクセスした情報も含まれてしまっています。
当サイトのようなちょうマイナーブログの場合、アクセス統計情報の大半のデータが自分自身のアクセス情報で埋まってしまって涙目になりかねないので、自分のブログにアクセスした時だけ無効にできるようにしたいものです。その方がまともな統計情報が取れるし。
もっとも、Operaのサイト設定の編集機能からJavaScriptを無効にすればアクセス統計情報の収集も無効にできるのですが、それだとStatusの更新ができなくなるし、第一自分のブログ以外ではアクセス情報を有効にしたいので、ユーザーJavaScriptを作りました。
コードを書いたのは半年くらい前なのですが、先日全てのブログでアクセス統計機能が有効になったので、スクリプトを公開します。まあ、単にBeforeScriptイヴェントでpreventDefaultしてるだけなんですが。
六行目の[USER_NAME]をOpera Communityの自分のユーザ名に変更することで有効になります。
// ==UserScript== // @name my.opera.com - Disable stats in my blog // @author Satoru Watanabe // @namespace http://my.opera.com/Watanabe/ // @version 1.0.1 // @include http://my.opera.com/[USER_NAME]/* // ==/UserScript== (function () { opera.addEventListener('BeforeScript', function (e) { if (e.element.text.match(/counter\.hitslink\.com/) || e.element.text.match(/profiles\.hitslink\.com/)) { e.preventDefault(); } }, false); }) ();
ダウンロード
my-opera-com-disable-stats-in-my-blog.js追記: 2007-08-31T13:52:51+09:00
ちょい修正。


