2008.01.26

各ブラウザIE7, Firefox2, Opera9.25のAdblock 広告フィルタの設定ファイルの場所と書式 (1/26)

  • 各フィルタはワイルドカード・正規表現が使える点では互換性がありそう。
  • IE7ProとOpera 9.25のフィルタは互換性がありそう。
  • adblockplusは設定ファイルからではなく、一度エクスポート・インポートすれば互換性がありそう。

IE7+IE7Pro

場所:Program Files\IE7pro\filter.ini

[blockurl]
-ad.cgi
-ads/
.ad-
.ad.
*.cn/*/union/*
.dalu2000.com/union
.doubleclick.
.dpbolvw.

Firefox 2.0.0.11+Adblock plus

場所:Profiles\{ユーザ名}\adblockplus\patterns.ini

[Pattern]
text=*/ad/*
type=filterlist
regexp=\/ad\/
disabled=false
hitCount=6956
lastHit=1201266428648

[Pattern]
text=*/ad_image/*
type=filterlist
regexp=\/ad_image\/
shortcut=ad_image
disabled=false
hitCount=2300
lastHit=1201264771948

[Pattern]
text=*/adimg/*
type=filterlist
regexp=\/adimg\/
disabled=false
hitCount=548
lastHit=1193754547211

Adblock plusの設定からフィルタをテキストファイルにエクスポートすると

[Adblock Plus 0.7.1]
@@|http://*.wikimedia.org/wikipedia/
@@doubleclick.net/adj/*video$script
@@microsoft.com*/banners/$image
*/ad/*
*/ad_image/*
*/adimg/*
*/ads/*
*/banner/*
http://*.adjustnetwork.com/*
http://*.googlesyndication.*

Opera

場所:Opera\profile\urlfilter.ini

[exclude]
http://87.117.229.54/adserver/*
http://ad.nicovideo.jp/images/*
http://adb.nikkei.co.jp/ad/*
http://ads.yimg.com/us.yimg.com/*
http://ads1.msn.com/ads/*

| | コメント (10) | トラックバック (0)

2007.03.01

Copy URL+のメニューが多いのでJSActionsでメニューを統一 (3/1)

Firefoxで拡張「JSActions」が動かなくなり、しばらく拡張「Copy URL+」を使っていたのですが、たかだかタイトルやURL、選択文字列をコピーするのに「Copy URL+」の右クリックでコンテキストメニューがずらずらと複数行が表示されるのはうっとうしいので、JavaScript Actions拡張のJavaScriptでコピー内容を自動判別させてメニューは1行に統一しました。

範囲選択・選択文字列がないときはタイトルとURLのみ、選択文字列があるときには引用符'>'をつけて、日時とあわせてコピーとしました。

// URLとタイトル、選択範囲、日時をコピー
var weeks = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
var now = new Date();
var year = now.getYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var week = weeks[ now.getDay() ];
var hour = now.getHours();
var min = now.getMinutes();
var sec = now.getSeconds();

if(year < 2000) { year += 1900; }
if(month < 10) { month = "0" + month; }
if(day < 10) { day = "0" + day; }
if(hour < 10) { hour = "0" + hour; }
if(min < 10) { min = "0" + min; }
if(sec < 10) { sec = "0" + sec; }
var nowDate = year + '/' + month + '/' + day + ' ' + week + ' ' + hour + ':' + min;

if ( document.getSelection() ) {
_jsaCScript.setClipBoardString(document.title+"\n"+document.location.href+"\n"
+">"+document.getSelection()+"\n<\n"+nowDate+"\n" );
} else {
_jsaCScript.setClipBoardString(document.title+"\n"+document.location.href+"\n"
+nowDate+"\n");
}

本当はJavaScriptで日時・時刻も埋め込めればよかったのですが、JavaScriptでの時刻の扱いがめんどくさそうなので後回し。後日追加します。

JavaScriptでの日時・時刻のスマートな扱い方がわからなかったのでとりあえず。

| | コメント (1) | トラックバック (0)

2007.02.25

JSActionsの代わりにCopy URL+をインストール (2/25)

Firefox2.0で愛用していたJavaScript Actions 2.3.0.2007010501がしばらく前から右クリックのコンテキストメニューにJavaScriptを表示してくれなくなり、「Open Options」としか表示してくれなくなりました。

(他の拡張が干渉しているのか、Profilesの場所をCドライブからDドライブに移動したのが影響しているのか?)

とりあえず代用でCopy URL+ をインストール。Copy URL+は右クリックのコンテキストメニューが乱雑になるので入れていなかったのですが背に腹は変えられず。

公式版はFirefox2.0に対応していないので「firefox 2.0 対応 copy url+ — takanory.net」様から2.0対応版を。

user.jsはイマイチですがとりあえず以下の通り。PukiWiki用に引用符'>'を入れています。user.jsの文字コードはメニューに日本語を使う場合はUTF-8で作成・保存すること。

user_pref('copyurlplus.menus.1.label','タイトル・URL・選択文字列・日時をコピー');
user_pref('copyurlplus.menus.1.copy','%TITLE%\n%URL%\n>%SEL%\n%LOCAL_TIME%');

| | コメント (1) | トラックバック (6)

2007.02.08

解決 Internote拡張がFirefox2.0.0.1で動かない件。原因はGoogleツールバー (2/8)

「Internote拡張はFirefox 2.0.0.1では動かない?(1/9)」のコメント欄で、 Googleツールバーのバージョンを 3.0.20070201 にアップしたら Internote2.1.1 が動くようになったとのコメントを頂いたので、Googleツールバーを 3.0.20061204W beta からバージョンアップしたところ無事Internoteが動くようになりました。

コメント、ありがとうございました。感謝です!

雑木林とコンピュータ: Internote拡張はFirefox 2.0.0.1では動かない?(1/9)
http://d-k.cocolog-nifty.com/blog/2007/01/inknotefirefox__4958.html

Firefox 用 Google ツールバー
http://www.google.com/tools/firefox/toolbar/T3/intl/ja/

| | コメント (0) | トラックバック (0)

2007.01.13

Google Calendar Quick Add拡張の不具合解消?(1/13)

Googleカレンダーに予定を入力できる"Google Calendar Quick Add"ですが、Firefoxの公式サイトではバージョン 1.5.6 しかないのですが、作者の方のWebサイトを見ると1.6.1 Fixed browser hanging for now. Please update.と不具合を解消したバージョン 1.6.1が出ているようです。

Google Calendar Quick Add | Firefox Add-ons | Mozilla Corporation
https://addons.mozilla.org/firefox/2405/

    Firefox     1.5 - 1.5.0.*     ALL

Install now (6 KB)
Version 1.5.6, released on Apr 28, 2006.

Elias Torres » Blog Archive » Google Calendar Quick Add Firefox Extension
http://torrez.us/archives/2006/04/18/433/

2006-12-19
1.6.1 Fixed browser hanging for now. Please update.

| | コメント (1) | トラックバック (0)

2007.01.09

Internote拡張はFirefox 2.0.0.1では動かない?(1/9)

Internote拡張を便利に使っていたのですが、いつからか動かなくなってしまいました。

Firefoxのサイト ( https://addons.mozilla.org/firefox/2011/ ) で確認すると"Please Update for 2.0.0.1 ", "Doesn't work with Firefox 1.5.0.9"とFirefox 2.0.0.1などで動かない人がいらっしゃるようです。

他の拡張などと競合しているのかと思っていましたが、どうなんでしょうか。

参考

窓の杜 - 【NEWS】Webページごとに付箋紙を貼り付けられるFirefox拡張機能「Internote」
http://www.forest.impress.co.jp/article/2006/11/28/internote.html

| | コメント (6) | トラックバック (1)

mozexのnightly/development version 1.9.5はFirefox2.0に対応 (1/9)

mozexがFirefox2.0に対応していないため、mozex のZIP圧縮ファイルを解凍してバージョンのチェックを書き換えたりして対応されている方も多いと思います。

しかしmozexのmozdev.org - mozex: development ( http://mozex.mozdev.org/development.html ) にある非正式リリース版のmozex 1.9.5はSupport for Firefox 2.0.xとある通り、Firefox2.0に対応しています。
Firefox2.0でmozexをお使いになりたい方はこちらもご検討されてはいかがでしょうか。

| | コメント (0) | トラックバック (0)

2006.12.16

Firefox2.0で「ページのURLをメールで送信」が起動しない (12/16)

Firefox2.0 でメニューの「ファイル」→「ページのURLをメールで送信」が起動しませんでした。
Firefox1.5以前などではメールソフトのMicrosoft OutlookやMozilla Thunderbirdが起動していたのですが。

原因はFirefox2.0へのバージョンアップか、Googleツールバー3.0へのバージョンアップやTab Mix Plusなどの
拡張(extension)の競合などのなにが原因かは不明です。

対処はとりあえず、「Google Toolbar for  Firefox 3.0.20061204W beta」で
「Gmailで送信」の設定のチェックを外すとOutlook, Thunderbirdなどのメーラーが
起動できるようになりました。

| | コメント (0) | トラックバック (0)

2006.07.17

「Google MapsのページからGoogle Earthで開く」JavaScript (「このページのリンク」のID="link"から。) (7/17)

FirefoxのJavaScript Actionsで動作確認。Google MapsのページからGoogle Earthを表示するためのスクリプト

Google Mapsのページ中の「このページのリンク」のリンク先URLを getElementByID を使用して取得して。(Google MapsのHTMLが変更になった場合、リンク先URLの取得ができません。

// リンク先をGoogle Earth で開く。Google Mapsのページの「このページのリンク」のID="link"から。

jsa_OpenGoogleEarth();

function jsa_OpenGoogleEarth(){

var docURL = document.getElementById('link');
docURL+='&output=kml';
document.location.href=docURL;
}

| | コメント (0) | トラックバック (0)

「選択範囲をGoogle Earthで検索する」JavaScprit (7/17)

FirefoxのJavaScript Actions用スクリプト。ページ中の地名を選択範囲・選択文字列として右クリックからGoogle Earthで検索。

// 選択語句を Google Maps で検索

var select_txt = window.getSelection();
var search_txt = encodeURIComponent(select_txt);
var uri = 'http://www.google.com/maps?hl=ja&q=' + search_txt;
open(uri);

| | コメント (0) | トラックバック (0)

「Google MapsのページからGoogle Earthで開く」JavaScript (7/17)

7/17追記 Google MapsのURLをgetElementByIDをもちいてた取得するスクリプトの方がスマートです。以下は参考までに残しておきます。


FirefoxのJavaScript Actions用スクリプト。Google Mapsで表示している現在のページをGoogle Earthで開く。

「このページのリンク」などのURLを利用したり緯度・経度変換などをせずに、単にURLに"&output=kml"を追加しているだけなので、表示は不正確。

// Google Earth で開く。Google Earthのページから。

jsa_OpenGoogleEarth();

function jsa_OpenGoogleEarth(){
document.location.href+='&output=kml';
}

| | コメント (0) | トラックバック (1)

「Google Mapsのリンク先をGoogle Earthで開く」JavaScript (7/17)

7/17追記 Google MapsのURLをgetElementByIDをもちいてた取得するスクリプトの方がスマートです。以下は参考までに残しておきます。


FirefoxのJavaScript Actions用スクリプト。
Google Mapsで地図を表示している際、「このページのリンク」のリンク先からGoogle Earthで開く JavaScript。リンク先のURLに"&output=kml"を追加しただけ。

// リンク先をGoogle Earth で開く。Google Earthのページから。

jsa_OpenGoogleEarth();

function jsa_OpenGoogleEarth(){

if(!_jsaCScript.context.onLink) return;
var docURL = _jsaCScript.context.link.href;
docURL+='&output=kml';
document.location.href=docURL;
}

| | コメント (0) | トラックバック (0)

2006.05.30

JSActions (JSA)で Use Profile Folder

Firefoxの拡張「JavaScript Actions」でスクリプトの格納先「Script Folder」を「Use Profile Folder」にする場合のフォルダの設置場所のパス。

C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(任意の乱数)\jsascript

jsascript フォルダ配下に

  • global
  • image
  • link
  • selection
  • startup

などのスクリプトのフォルダを配置。

参考:+ HideAway Firefox +
http://openhideaway.net/Firefox/files/jsactions/ より引用

○2.1.0.2005060601
(Next Ver : 2.2.0予定)
相対Pathの代わりにプロファイルフォルダから読み込む設定を追加。
about:configより、
fls.jsactions.scriptfolder.fromprofile を追加し(Boolean)
true を設定。
フォルダとしては、
%プロファイルフォルダ%jsascript を見にいきます。
%プロファイルフォルダ%jsascript\global
%プロファイルフォルダ%jsascript\image

以上、忘れがちなのでメモ。

| | コメント (59) | トラックバック (1)

2005.09.13

Firefox, JavaScriptでURLが chrome://browser/content/browser.xul になってしまう。(9/13)

FirefoxのJavaScript Actions(JSActions)をセキュリティ脆弱性のある 2.1.0から 2.2.0 にアップしたせいか(ミムラ>今頃かよ!)、他の原因か分かりませんが、自作のJavaScript(そのページの「タイトル」と「URL」や「本文」を右クリックでコピーするスクリプト。「Copy URL+」や「RakuCopy」、「TBE」と同じ機能)で URL が正しく取得できなくなりました。

以前と同じように URL を取得すると「chrome://browser/content/browser.xul 」という値が取得できてしまうのです。

で、調べてみたら、自作のスクリプトのミスでした。でも以前は動いていたのですが…。

以下、自作JavaScript「Copy_Title_and_URL.js」より

  • 修正前:
    _jsaCScript.setClipBoardString(document.title+"\n"+location.href+"\n"+document.getSelection()+"\n");
  • 修正後:
    _jsaCScript.setClipBoardString(document.title+"\n"+document.location.href+"\n"+document.getSelection()+"\n");

document」をつけたらうまくURLを取得できるようになりました。

以上。

| | コメント (0) | トラックバック (0)

2005.07.24

2chのページを p2 で開き直す JavaScript (7/24)

Firefoxの「JavaScript Actions」拡張向けに、2ch(2ちゃんねる)のページ(http://***.2ch.net/test/read.cgi/***/***/l50)などを2chブラウザ/2chビューワ"p2"で開き直すための JavaScript。JavaScriptの練習。

2chのページのURLを'/'を区切り文字に p2 のパラメータ host, bbs, key に置換。

ファイル名:p2(2ch) で開く.js

// 自分の p2 のURLを記述
var p2URL = http://www.***/p2/;

var nowURL = location.href;
var array = nowURL.split("/");
var URL = p2URL + 'read.php?host=' + array[2] + '&bbs=' + array[5] + '&key=' + array[6];
open(URL);

以上。

 




| | コメント (0) | トラックバック (0)

Firefoxの右クリックで「2ちゃんねる(site:2ch.net)」の検索をするJavaScript (7/24)

Firefoxの「JavaScript Actions」拡張向けにJavaScriptの練習。選択範囲・選択語句を「2ちゃんねる」で検索するスクリプト。

ファイル名:選択範囲を 2ch で検索.js

// 選択語句を 2ちゃんねる(site:2ch.net) で検索

var select_txt = window.getSelection();
var search_txt = encodeURIComponent(select_txt) + '+' + encodeURIComponent('site:2ch.net');
var uri = 'http://www.google.co.jp/search?ie=UTF-8&q=' + search_txt;
open(uri);

以上。






| | コメント (0) | トラックバック (0)

Firefoxで URL、タイトル、選択範囲をコピーするJavaScript (7/24)

CME(ContextMenu Extensions)がFirefox 1.0.6 で不調なので、JavaScript Actionsを入れました。CMEで便利に使っていた「カスタムスクリプト」の「URL、タイトル、選択範囲・選択文字列をコピー」する機能と同等のものが欲しかったので JavaScript Actions用に書いてみました。

// URLとタイトル、選択範囲をコピー

// CMEのカスタムスクリプト。JavaScriptを拡張したものらしい。
//_setClipBoard(_window.document.title+"\n"+_contextualURI+"\n"+_selection+"\n");

_jsaCScript.setClipBoardString(document.title+"\n"+location.href+"\n"+document.getSelection()+"\n");

探せばどなたかが書いていたのだろうけど、自分で書いた方が早かったし、(自分で書いた方が楽しいし)。
これを機会に自分で JavaScript も勉強!?してみようと思いました。

■参考:

以下のページ・書き込みを見て自分でJavaScript を書いてみることを思いつきました。感謝!

Javascript >> Flash でクリップボードにコピー
http://a-h.parfe.jp/einfach/archives/2005/0706043145.html

2ちゃんねる - ソフトウェア / Mozilla Firefox 拡張機能スレッド Part4

Copy URL+の代わりは
(p)ttp://pasokon-yugi.cool.ne.jp/script/#FIREFOX
の「アンカー作成.js」を加工してみたけど、
URL・タイトル・選択文字列が一列にくっついてしまって見づらいし。




| | コメント (0) | トラックバック (1)

2005.07.20

Firefox 1.6とContextMenu Extensions拡張の相性悪し。(7/20)

Firefox 1.6 日本語版(Windows XP SP2) へバージョンアップしたらContextMenu Extensions拡張の動作がおかしくなった。CMEを最新版のVer.4.0.2005071301にバージョンアップしたが、Firefoxのウインドウが真っ白になってしまい何も表示されず、操作もできなくなったしまう。待っていれば、せめてCMEの削除位はできるようになるのか?

■7/21追記:

「日記(仮) - 拡張機能更新で不具合でちゃったよ(http://d.hatena.ne.jp/uraraka18/20050719/p1)」さんに同様の不具合が掲載されていた。Ver3 に戻せば動いたとのことなので、MozBackupのバックアップから以前のCMEへ復元したが、やはり動作がおかしい。設定ではチェックがはずれている右クリックした際の「コンテキストメニュー」の項目「コメントを表示」~「全ての不可視情報を表示」などすべてのメニューがだらだらと表示されてしまう。

「ContextMenu Extensions(http://piro.sakura.ne.jp/xul/ctxextensions/)」のサイトにあった、以下のすべての以前のバージョンを適用してみるがダメ。

ver.3.1.20050129(with readme.txt):Mozilla Suite/Netscape 7で利用可能な最終バージョン
ver.3.0.20031003(with readme.txt)
ver.2.8(with readme.txt)

うーん、困ったす。CMEは便利な拡張だっただけに残念。一部の機能はCopy URL +(copyurlplus)でも代替できるのだが使い勝手が悪いのです。

■2005/07/24追記:

■2005/07/26追記:

Firefoxで URL、タイトル、選択範囲をコピーするJavaScript (7/24)
http://d-k.cocolog-nifty.com/blog/2005/07/firefox_urljava_bc25.html
のスクリプトを書いたので、自分で便利に使っていたCMEの機能はほぼ 「JavaScript Actions拡張」で置き換えることができました。

  • 「カスタムスクリプト」による、タイトル、URL、選択範囲・選択文字列のコピー
  • Internet Archive で検索
  • Googleキャッシュで検索

以上。




| | コメント (0) | トラックバック (1)

2005.03.29

GmailのFirefoxでの表示のフォントを固定ピッチ・等幅フォントに (3/29)

GmailをFirefoxで表示している際に、フォントがプロポーショナルフォントで表示されてしまい見づらかったのですが、以下のブログが参考になりました。感謝!

Gmail で本文表示を等幅表示にする - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=20050316_Gmailより

take さんのコメントによると、Gmail の本文を等幅フォントで表示するには UserContent.css に

div.mb { font-family: monospace; }
div.mb { font-size: 100% !important; }

と書いておけばよいそうです。

このとおりに Mozilla Firefox のProfile(プロファイル)のある C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\***.default\chrome フォルダ配下の UserContent.css を修正したら、見やすくなりました (^^)



| | コメント (0) | トラックバック (0)

2005.03.19

Firefox 1.0.1 からココログ編集用Bookmarkletがエラーで使えず (3/19)

Mozilla Suite 1.7.5 からFirefox 1.0.1 へ移行中。Mozilla Suite で便利に使えているココログ編集用のBookmarklet(ブックマークレット)が以下のエラーでFirefox 1.0.1 では使えず。Firefoxの「ポップアップウインドウのブロック」も無効にしてみたりしたのだが…。

Firefoxの「JavaScriptコンソール」より

3/21追記:解決

Firefox 1.0.1 を一度アンインストールして、C:\Program Files\Mozilla FirefoxやC:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox フォルダ配下のProfiles(プロファイル)なども削除して、まっさらにしてから再度Firefox 1.0.1のインストールを行ったところ、無事ココログの過去記事編集用のBookmarkletが使えるようになりました。お騒がせ致しました

参考:

[f-] ココログ過去記事編集用bookmarklet
http://facet.cocolog-nifty.com/divers/2004/07/bookmarklet.html

関連過去記事:(3/21追加)

雑木林とコンピュータ: ココログ・メモ 1.過去記事をMozillaのBookmarkletから編集 2.Googleでサイト内検索フォーム 3.バックアップ(1/18)
http://d-k.cocolog-nifty.com/blog/2005/01/_1mozillabookma.html



| | コメント (4) | トラックバック (1)