■ ACBC(Amazon Cross Book Check)が新しいFireFoxで動かないのをなんとかしてみた ■

■はじめに

amazonのウィッシュリストや検索結果なんかの商品を、
インターネット古本屋から横断して価格表示してくれて、
ついでに図書館在庫も表示してくれるACBCが超絶便利で長いこと使ってたんだけど、
このごろ動かなくなった、、、、(;´Д`)  

Amazon Cross Book Check - アマゾンから最安中古価格を一発検索(図書館もあるヨ) 最新版はどこなんデショね、、、

インターネットを調べてみてもバージョンアップされていないようで、
困り果てて何とかしようと思いました。


■なんで動かないの??  ※原因に興味ない人は読み飛ばしておっけー

最初はamazonのレイアウト変更で動かなくなっちゃったん??と思って、
htmlソースとACBCソース見比べておかしい所見つからん、、、てなってたところにこんな記事が

Firefox での CDATA の扱い

あー、うちのFirefoxはv17だわ。ACBC内にCDATAとか書いてあるわー。
原因これなんじゃ???


■対処方法

Firefox上部メニューの[ツール]-[Greasemonkey]-[ユーザースクリプトの管理]-AmazonCrossBookCheckを右クリック-[編集]で、
下記 before部分を after に置き換えれば動くと思われます。

before
var STYLE = <><![CDATA[
から
]]></>
まで

after
var STYLE = ['',
'	table.ACBC {',
'		font-size: 13px;',
'		margin-top: 3px;',
'	}',
'	table.ACBC td {',
'		border:none;',
'	}',
'	table.ACBC td.label {',
'		padding-right:1em;',
'	}',
'	table.ACBC span.loading {',
'		color: #39c;',
'	}',
'	table.ACBC a.notfound {',
'		color: #666 !important;',
'		text-decoration: none;',
'		font-family: arial,verdana,helvetica,sans-serif;',
'	}',
'	table.ACBC a.found {',
'		color: #900 !important;',
'		font-weight: bold;',
'		text-decoration: underline !important;',
'	}',
'	div.ACBC_start {',
'		height: 22px;',
'		padding: 8px 0 0 36px;',
'		font-size: 12px;',
'		color: #004B91;',
'		cursor: pointer;',
'		background-image: url("http://exnent.com/userjs/search_button.png");',
'		background-repeat: no-repeat;',
'	}',
'	div.ACBC_start_hover {',
'		color: #c60 !important;',
'		text-decoration:underline !important;',
'	}',
''].join("\n")



■最後に
ACBC開発者様に感謝!


管理人:SHIN
(shin_@mail.goo.ne.jp)

TOPに戻る