人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ブラウザで、「特定のページへのリンクテキストを表示させない方法」はないでしょうか?

例:example.comへのリンクテキストを表示させない。

●質問者: tetlis
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Cherenkov
●200ポイント ベストアンサー

ブラウザ拡張のユーザースクリプト(greasemonkeyなど)のJavaScriptで制御、もしくはStylishなどでCSSで制御することができます。

お使いのブラウザとJS,CSSどちらがいいかコメントしてもらえばコードを提示いたします。個人的にはStylishの方が実行されるタイミングが早いのでおすすめです。


例:

//hrefがexample.comを含むリンクを不可視化
GM_addStyle('a[href*="example.com"] { display:none !important; }');

//hrefがhttp://example.comで始まるリンクを不可視化
GM_addStyle('a[href^="http://example.com"] { display:none !important; }');

a[href^="http://example.com"] { display:none !important; }

tetlisさんのコメント
JSとCSSについてはどちらが良いか分からないので、とにかくChromeとOperaで使えるもので、お薦めの方をお願いします!

Cherenkovさんのコメント
chrome + stylish ここからstylishをインストール。 https://chrome.google.com/webstore/detail/fjnbnpbmkenffdnngjfgmeleoegfcffe stylishの使い方はこちら http://kisato.posterous.com/2010-08-12-chromestylish-twitter cssはこれとか a[href^="http://example.com"] { display:none !important; }

Cherenkovさんのコメント
operaはUser CSSがあるようなのでこちらを参考に。 [http://ja.opera-wiki.com/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88:title=ユーザースタイルシート - Opera Wiki] 上記を読まなくてもデフォルト(vista)ならば、 operaをインストールしたフォルダにあるstyles(例C:\Program Files\Opera\styles)に user.cssを作り a[href*="example.com"] { display:none !important; } で保存すればOKでした。

tetlisさんのコメント
思っていたことが出来ました!ありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ