October 07, 2006
「はてブタイトル改竄事件」の顛末
- 更新: 2007 年 03 月 04 日 15:37
- 2006 年 10 月 07 日 13:14 に asiamoth が投稿
- タグ: はてなブックマーク, website, CSS, Firefox, extension
- カテゴリー: ウェブ
- コメント (2)
- トラックバックする
またasiamothがやらかした!
会社(ISPのサポートセンタ)は年中無休なのですが、今日出社すると、自分は休みであることが発覚。──発覚というか、単にシフトを見間違えただけ。
──で、早起きのおかげでスッキリした頭とホクホク顔でインターネッツを見ているとこんな記事が。
迷宮とサブマシンガンがはてなブックマークでブックマークされたのですが、はてなブックマーク - hxxk.jp - 迷宮とサブマシンガン - Mozilla Firefox (Build 2006092718) のように、何故か Firefox のビルド日付が title 要素に含まれています。
hxxk.jp - はてなブックマークのタイトルに Mozilla Firefox (Build 2006092718) が付与される件
プックス。どっかのアレなひとが一所懸命にタイトルを改竄しているわけですな。不思議なことをするひともいるもんだ。
ブックマークしたユーザははてなブックマーク - 亜細亜ノ蛾 - ブックマークの asiamoth さんなので、そこが怪しいとにらんで調べてみたら。
hxxk.jp - はてなブックマークのタイトルに Mozilla Firefox (Build 2006092718) が付与される件
またオレですか! 速攻、おかしなタイトルになっていたブクマを編集しました。
「この世には不思議なことなど何もないのだよ」
なぜ、今回のようになったかというと──。
silog - memo/firefox/keyconfigで公開されているスクリプトを、Firefoxのkeyconfig拡張を使ってShift+A(テキトー)に割り当てて使っていました。
──が、よく見るとこのスクリプトにはタイトル要素が含まれていないので、
url = 'http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(document.title)+'&url='+escape(window._content.document.location.href);
と、タイトルを追加。それがいけなかった。
おかげでタイトル改竄ですよ。どうも、上記のコードだと「ページタイトル」ではなく「ウィンドウタイトル」が渡されるらしい。──自分の環境だけ?
2006-10-08T03:01:15+09:00 追記
(さりげなく)silog公開スクリプトに&title='+escape(window._content.document.title)というコードが追加されていました(見逃しませんよー)。これでうっかりさんも安心!
──でも、あれ? はてブ公式Bookmarkletのコードからパクっただけなのに。
javascript:void(window.open('http://b.hatena.ne.jp/add?mode=confirm&title='+escape(document.title)+'&url='+escape(location.href)));
このBookmarkletからブクマすると、無意味にFirefoxビルドナンバが付いたりしない。
──まぁ、小難しいことはさておき、keyconfig拡張用スクリプトからタイトル要素を外しました。
ε( v ヽゝ゚ ‐゚ν) < よくわからないものを無理して使うからよ
──すんまそん。
はてブの入力欄を見やすく
怪我の功名というか、こんなUser CSSを思いついた。Stylish(後述)でどぞ。
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://b.hatena.ne.jp/add) {
input[type="text"] {
width: 50em;
}
}
はてなブックマーク追加時に、入力欄を拡大! 「半角で100文字分」の目安にもなって一石二鳥、かな。
Ref.
-
- Stylishを広めるときに避けては通れない記事。タイトルの潔さがよい
-
- ユーザが作ったCSSを投稿できるサイト。このサイト自体を見やすくするCSSがあったり
この記事のタグ(偽)
[「しめしめ、ネタができた」とは思ってないよ!][関係者各位、すみませんでした][それSty]
トラックバック
このエントリーのトラックバックURL:
"「はてブタイトル改竄事件」の顛末"へのトラックバックはまだありません。
コメント
document.title ではなくてwindow._content.document.title ならよかったっぽい。
投稿者: fuga | October 7, 2006 04:43 PM
ありがとうございます!
でも「何スかその呪文?」というレベルの自分は「asiamothは ようすを みている」状態……。
投稿者: asiamoth | October 7, 2006 06:58 PM
コメントを投稿
"「はてブタイトル改竄事件」の顛末" にコメントを投稿することができます(別ウィンドウが開きます)。