PhoneticNews を拡張し、Yahoo! Japan が提供する500以上のフィードにも対応した。そのために、フィード一覧のページに専用の content script を仕掛けるようにした。
ところで Chrome の拡張から任意のドメインにリクエストを飛ばすには、基本的にはマニフェストの permissions にその URL パターンを予め記述しておく必要があるのだが、yahoo 上のフィードにはそれが必要ないようだ。多分 cors に対応しているんだろう。
それはそれとして、Yahoo!上のフィードのリスト上に、こんな感じに各フィードにチェックボックスが追加される。また画面右下にはコントロールパネルが表示される:
承認すると読み上げるフィードに追加される。