COVID-19-IA / parenting-who

https://covid-19-act.jp/parenting-who
1 stars 0 forks source link

外部リンクは別タブで開くようにするか否か #25

Open oti opened 4 years ago

oti commented 4 years ago

現状、サイト何に外部リンクが多数あります。これを全て「別タブで開く」ようにするかを検討したいです。

場所 キャプチャ
冒頭の元ドキュメントへのリンク スクリーンショット 2020-04-01 13 27 24
たくさんのストーリ〜のリンク2つ スクリーンショット 2020-04-01 13 22 57
参考情報のリンク9つ スクリーンショット 2020-04-01 13 30 21
原典の元ドキュメントへのリンク スクリーンショット 2020-04-01 13 23 31
Google Analytics 関連のリンク3つ スクリーンショット 2020-04-01 13 23 37

補足

「別タブで開く」に統一の場合、 <a href="..." rel="noopener" target="_blank">...</a> とするのはもちろん、別タブで開かれる旨のアイコンの表示それがわかる読み上げがなされることが望ましいです。

masuP9 commented 4 years ago

ユーザーが選択できる方がよい原理主義者なので、 _blank にしない派ですが、する世界線も理解してるので、 _blank にするなら越智さんの補足ができてればオッケーです派でもあります。

magi1125 commented 4 years ago

上に同じく。 一番良く知られてるのはこれかなあ。 https://fontawesome.com/icons/external-link-alt

<i class="fas fa-external-link-alt" aria-label="別タブで開く"></i>

SVGも落とせるが、そのときはライセンス表示してね、だって。

You must give appropriate credit, provide a link to the license, and indicate if changes were made.

課金したらライセンス不要なようだ。

If this is a real thorn in your side, grabbing a paid plan removes this attribution restriction (and gives you tons more icons and goodies too).

oti commented 4 years ago

Material Design だとこちらですね。 https://material.io/resources/icons/?search=open_in_new&icon=open_in_new&style=baseline

magi1125 commented 4 years ago

そっすね。入れやすい方でええのでは感。

oti commented 4 years ago

見出しにホバー/フォーカスした時のアイコンは Material Design のを使ってるので、「別タブで開く」に統一になったらこちらも Material Design のを使いたいですね。

magi1125 commented 4 years ago

おーなるほど、ではマテコンにしましょう

uknmr commented 4 years ago

ユーザーが選択できる方がよい原理主義者

私もこれで _blank にしない派だし oti さんの補足ができれてばいいと思います! @TakehiroKawase さんはどんな意図で「_blank で開くように統一したい」と言ったんだろうか?

TakehiroKawase commented 4 years ago

遅くなってすんません。

どんな意図で「_blank で開くように統一したい」と言ったんだろうか?

結論から言うと、Material Icons 挿入で OK なら、統一しなくて大丈夫っす。 外部リンクアイコン付けないなら _blank に統一するという世界線に僕が生きてただけなんすけど、選ばせる手段を設置できるならハッピーです。

oti commented 4 years ago

取りうる手段の選択肢は

  1. 外部リンクは target="_blank" を指定しない
  2. 外部リンクは target="_blank" を指定する(かつ rel="noopener" を付与し、アイコンを表示し、別タブで開かれることがわかるテキストをつける)

のどちらかだと思っての補足でした。

カワセさんのコメントだと、上記のどちらでもなくて「別タブで開くアイコンをつけるが target="_blank" はつけない」みたいに聞こえます。

そうなの?

magi1125 commented 4 years ago

あ、

外部リンクicon:つける|つけない _blank設定:する|しない

は順列組み合わせありうるんで、認識そろえときたいす。 いまのところ「外部リンクアイコンつける、_blank設定しない」が良いんじゃねって感じでしょうか。

magi1125 commented 4 years ago

かぶった感。 外部リンクかどうかはリンク先の明示の話で、別タブかどうかはインタラクションの話ってことで、

TakehiroKawase commented 4 years ago

@oti 僕の読み違いです。 コレ系の仕事をしなくなって3年経つので、アイコンを付けてそいつタップのときだけ target="_blank" っていう新しいトレンドができてるのかと勘違いした。

  1. 外部リンクは target="_blank" を指定する(かつ rel="noopener" を付与し、アイコンを表示し、別タブで開かれることがわかるテキストをつける)

で行きたいんだけど、そもそも別タブで開くのは邪道であれば、固執するほどではないです。 別タブで開かない場合でも外部リンクアイコンは付けたい気持ちがあるけど、僕この辺邪道を生きてるので、むしろ判断頼りたい。

uknmr commented 4 years ago

外部リンクアイコンつける、_blank設定しない

決まりっぽい!

TakehiroKawase commented 4 years ago

みなさん申し訳ない、これは僕の見識が浅いだけです。 ありがとう…!

oti commented 4 years ago

なるほど。それはそれでOKです。そしたらアイコンのテキストは「外部サイトへのリンクです」などがいいですかね。

で、先のコメントに示したアイコンは「別タブ/ 新規ウィンドウで開く」を示せるけど、外部リンクであることを示すピクトじゃないと思うので、別のを探したいです。

magi1125 commented 4 years ago

ですね。テキストは「外部サイトへリンク」とかでしょうかね。 アイコンは…横に出るか。 https://material.io/resources/icons/?search=exit_to_app&icon=exit_to_app&style=baseline

ちなみにfont awesomeだとほぼ同じ見た目でexternal linkってタイトルだったりするので、外部リンクアイコンと別タブアイコンって世間的に明確に区分けされてないかもしれない。

oti commented 4 years ago

外部リンクアイコンと別タブアイコンって世間的に明確に区分けされてないかもしれない。

それは外部リンクを別タブで開くことが多いから同義的になっているだけで、今回の統一しとうとしている対応では普通では別タブで開かないので、別タブっぽいアイコンだとダメなんじゃないかなと思っています。

oti commented 4 years ago

マテコンで使えそうなのはこの辺り‥…

スクリーンショット 2020-04-01 16 36 30 ドアを開けている風→外に出る様子→外部サイト https://material.io/resources/icons/?icon=meeting_room&style=baseline

スクリーンショット 2020-04-01 16 40 29 地球→インターネット→ローカルではないもの→外部のもの→外部サイト https://www.dropbox.com/s/h9a0b4pyr1gn0k7/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202020-04-01%2016.40.29.png?dl=0

uknmr commented 4 years ago

新しく開く対象がウィンドウともタブとも言ってないこれはどうですか?

material io_resources_icons__search=open_in_new icon=exit_to_app style=baseline via https://material.io/resources/icons/?search=open_in_new&icon=exit_to_app&style=baseline

oti commented 4 years ago

最初はそれ使おうと思ってました。 (#issuecomment-607046055) 伊原さんが示してくれていたFont Awesomeのも同様の形状なんですよね。(#issuecomment-607043630)

やっぱりそれなのかな〜。自分的にはこれは「別タブで開く」アイコンであって、外部リンクかどうかには関心を持ってないと思うんですよ。

もはやテキストで (外部サイトへのリンク) って添えられてる方が、「オッ別タブで開くとは言っていないんだな」と理解できる気持ち。

oti commented 4 years ago

@TakehiroKawase 別タブで開くかどうかに関心を持っていないが、外部リンクであることを示しているピクトって、どんなのだったらわかりそうですかね?

magi1125 commented 4 years ago

プロコンだと思うんよね。

どれもページ内(サイト内)で一貫していれば及第点は超えている(一回開けばわかる)と思うので、あとは決めかな。好みはドア。

oti commented 4 years ago

ちょっとローカルでやってみて、ビジュアル出します

oti commented 4 years ago

やってみました。

open_in_new meeting_room public
スクリーンショット 2020-04-01 18 50 09 スクリーンショット 2020-04-01 18 48 41 スクリーンショット 2020-04-01 18 49 33
スクリーンショット 2020-04-01 18 50 18 スクリーンショット 2020-04-01 18 53 46 スクリーンショット 2020-04-01 18 49 09
uknmr commented 4 years ago

わたしは open_in_newpublic も良いように見えます! ドアは謎感強いwww

oti commented 4 years ago

僕には open_in_new なアイコンがついているリンクは、デフォルトで別タブで開くように見えるんですよね。皆さんは見えないですか?

uknmr commented 4 years ago

デフォルトで別タブで開くように見える

見えます!

oti commented 4 years ago

なんか、アイコンは特に何もしないでこのままで良いのではという気持ちになってきました。