ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

Hit-a-Hintの XPath of the elements to be hinted

キーボードでリンクをクリックできるFirefoxの拡張Hit-a-Hint.
Hit-a-Hint :: Firefox Add-ons

バージョン0.9.1の設定(Hint Options タブ)を見てみたら、XPath of the elements to be hinted の初期値が以下のようになってた。

//*[@onclick or @onmouseover or @onmousedown or @onmouseup or @oncommand or @class='lk' or @class='s'] | //input[@type!='hidden'] | //a | //area | //iframe | //textarea | //button | //select

Magic key を押したときのフォーカスリング(またはoutline)の現れるタイミングがわたし好みではないので、0.9系ではなく、あいかわらずバージョン0.8を使い続けている。

バージョン0.8を使う理由。
Hit-a-Hint と focus ring
で、たとえば下記のようなページを開く。
教えて!goo 地方特産・名産

XPath of the elements to be hinted を初期値のままにしていると、a要素でもinput要素でもないところにもヒントが表示されてしまい、不快。

Hit-a-Hintスクリーンショット

ソースを見る。
テーブルのtr要素にonclick属性なんていうのがくっついている。

<tr class="" onclick="">
<td class="ok_list_state">
<div class="ok_condition01"><span>暇なときにでも</span></div>

</td>
<td class="ok_list_content"><a href="qa3104650.html">出石そば  って知ってますか?</a>
</td>
<td>07/06/21 22:01<br/>
<a href="user.php3?u=522352">mikotsuta</a></td>
<td class="ok_status"><div class="ok_uketuketyu"/><span>受付中</span><br/>7件</td>
</tr>
<tr class="ok_list_bg" onclick="">
<td class="ok_list_state">
<div class="ok_condition01"><span>暇なときにでも</span></div>
</td>

<td class="ok_list_content"><a href="qa3102588.html">広島県で昔食べていたインスタントラーメン</a>
</td>
<td>07/06/21 03:32<br/>
<a href="user.php3?u=706985">kona9s</a></td>
<td class="ok_status"><div class="ok_uketuketyu"/><span>受付中</span><br/>1件</td>
</tr>

Hit-a-Hintの XPath of the elements to be hinted の初期値にもonclickっていうのがある。

そこで考えた。
onclickとかonmouseoverとかonmousedownというのが何を意味するのか全然知らないけど、全部削除。

これで、下記スクリーンショットのようになった。ヒントが出てきても全然うれしくないところのヒントが消えた。

Hit-a-Hintスクリーンショット

それから、a要素は無条件でヒントがついてしまう信じられない仕様について。
a要素についても、href属性がついているものだけにヒントが現れるようにしてみた。

現在 XPath of the elements to be hinted を以下のようにしている。
今のところ、そこそこ満足。

//input[@type!='hidden'] | //input[@type!='file'] | //a[@href!=""] | //area | //input | //iframe | //textarea | //button | //select

当ブログ内の関連エントリ(2007年06月22日以前)

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/499-3e98eb7f

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク