ゴシップサイトブロッカー v1.8.1: 一部のブラウザで動かない問題の修正他
投稿日:
一部のブラウザで動かない問題の修正
Chrome拡張機能が使えるブラウザはGoogle Chrome以外にもありますが、 一部のブラウザで動かない問題を修正しました。
この問題が起きた原因は、Google検索の仕様によるものです。 Google検索では、UserAgentによって返す結果が異なっています。
Google Chromeの場合は以下になっています。
<a href="https://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88" ping="/url?sa=t&source=web&rct=j&url=https://ja.wikipedia.org/wiki/%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588&ved=..."><h3 class="LC20lb">テスト - Wikipedia</h3><br><div class="TbwUpd"><cite class="iUh30">https://ja.wikipedia.org/wiki/テスト</cite></div></a>
一部のUserAgentでは以下のようになります。
<a href="https://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88" onmousedown="return rwt(this,'','','','2','...','','...','','',event)"><h3 class="LC20lb">テスト - Wikipedia</h3><br><div class="TbwUpd"><cite class="iUh30">https://ja.wikipedia.org/wiki/テスト</cite></div></a>
この前者には対応していましたが、後者には対応していなかったため、動きませんでした。
トップニュースの修正
単語によって「トップニュース」という検索結果が出ることがあります。 こちらのブロックが動いていなかったため、修正しました。