ユーザー スタイルシートを使用して、任意の Web サイトから別のドメインに移動するリンクの前に特別なアイコンを配置したい (例: example.comからexample1.example.com、example.comからstackoverflow.com、example.comからexample ) .com:80、* http://example.com * からhttps://example.comなどに変換しますが、example.com/ patha から example.com/pathb には変換しません)。どうすればいいですか?リンクの前に画像を配置するには、次のようなものを使用する必要があることをすでに知っています
a:before
{
content:url(path/to/icon.png);
}
試してみて動作することを確認しましたが、クロスドメイン リンクのみを選択するにはどうすればよいですか? 私の制限は、Chrome のユーザー スタイル シートの制限です。つまり、ユーザーが作成したスクリプトを拡張機能に変換せずに指定できない限り、スクリプトはありません。私は試しましa[href^=http]:before
たが、a) すべてのウェブサイトが URL の前にプロトコルを置くわけではなく、b) ウェブサイトはプロトコルを使用して自分自身にリンクできます。
ありがとう!