GoogleResultThumbnailPlus 更新
Googleがインスタントプレビューを正式リリース
Google Japan Blog: 検索結果を直感的にわかりやすく。インスタント プレビュー新登場
で、拙作のSeaHorseスクリプト"GoogleResultThumbnailPlus"も影響出てるみたいなんで調整しました。
↓
ダウンロードは以下からどうぞ。
GoogleResultThumbnailPlus - (TooLab.) Lab.
ダウンロード(直リン)
また、SAHKで入れている場合はプラグインマネージャからアップデートできます。
ただし、当記事執筆時現在はまだSAHKの方はアップしてないですけどw
トップの更新情報には入ってないですけど、プラグインマネージャのアップデート確認ボタン押せばアップデートされてるのが確認できますし、実際更新できます。
Favicon表示スクリプトとの兼ね合いについて
(TooLab.) Lab.の更新履歴の方で触れている通り、一部のFavicon表示スクリプトだとアレレな事になりますw
具体的にはFaviconWithGoogleCcaとFavicon with Google*1です。
FaviconWithGoogleCcaEz(SAHKでのページ)では問題ないです。
全対応はこちらの技術不足ということで見送りましたw*2
まぁ、FaviconWithGoogleCcaはジャンク置き場にあるし、Favicon with Googleに至っては入手すら困難な現状なので問題ないかなと。
一応、スクリプトを以下の用に書き換えればこれら2つで問題無くなるはずです。*3
コメントの部分を書き換えるだけです。( /* 〜 */ の間がコメントとして無視されます)
50行目あたりから...
// --検索結果の表示位置移動-- document.createStyleSheet().addRule('div#res', 'left: ' + w_thumb + 'px;' + 'position: relative; ' + ' '); document.createStyleSheet().addRule('div.vsc', 'left: ' + w_thumb + 'px;' + ' '); /* document.createStyleSheet().addRule('li.g', 'left: ' + w_thumb + 'px;' + 'padding-top: -' + (h_thumb / 2) + 'px;' + 'position: relative; ' + 'list-style-type: none;' + ' '); */ document.createStyleSheet().addRule('ol li', 'left: 0px;' + ' '); document.createStyleSheet().addRule('div.s', 'position: relative; ' + ' '); // --リンクの有効化 document.createStyleSheet().addRule('li>h3>a', 'display: block;' + ' '); // --Instant Previews位置移動 document.createStyleSheet().addRule('div#vspb', 'margin-left: -' + 302 + 'px; ' + ' '); }
↓
以下の様に書き換える
// --検索結果の表示位置移動-- /* document.createStyleSheet().addRule('div#res', 'left: ' + w_thumb + 'px;' + 'position: relative; ' + ' '); document.createStyleSheet().addRule('div.vsc', 'left: ' + w_thumb + 'px;' + ' '); */ document.createStyleSheet().addRule('li.g', 'left: ' + w_thumb + 'px;' + 'padding-top: -' + (h_thumb / 2) + 'px;' + 'position: relative; ' + 'list-style-type: none;' + ' '); document.createStyleSheet().addRule('ol li', 'left: 0px;' + ' '); document.createStyleSheet().addRule('div.s', 'position: relative; ' + ' '); // --リンクの有効化 document.createStyleSheet().addRule('li>h3>a', 'display: block;' + ' '); // --Instant Previews位置移動 /* document.createStyleSheet().addRule('div#vspb', 'margin-left: -' + 302 + 'px; ' + ' '); */ }