:みなさん、こんにちは。・最近、下記の記事を見つけました。https://nelog.jp/remove-target-blank-from-all-page-link>2019年8月初旬頃から一部ブラウザやアプリにおいて「target=”_blank”が付加されたリンクが開けない」という問題が出てきました。>target=”_blank”属性がついていて、「新しいタブ(ウィンドウ)」で開かれるリンクは、悪用されると、悪意あるスクリプトコードが実行されてしまうという問題があります。>それを回避するには、target=”_blank”リンクに対してrel=”noopener”を付加する必要があります。noreferrer”も付加した方が良いでしょう。rel=”noopener”が自動で付加されるようです。・また下記の記事のように、スマホの操作性などから、外部リンクを別ウインドウで開かないことも検討したほうが良いのではないかという意見もありました。https://www.msng.info/archives/2015/06/no-more-target_blank.php●いま、HAIKの設定で「サイト情報の設定」の中の、「外部リンクの開き方」を「別ウインドウ」にすることが、おすすめの設定になっています。別ウインドウにすると下記のコードが付加されます。{"window_open":true,"exclude_host_name_regex":"別ウインドウで開かないURL","default_target":"_blank"};</script>◆それで皆さんに、下記の2つのことについて質問したいと思います。分かる方がいらっしゃいましたら、教えていただけると助かります。ついての関連記事です。削除しても、お客さんのお問い合わせなど問題ないです。他のHAIKの問題も、この掲示板に書いてある対策を参考にしたり、うまくいかない場合は、その機能を使わないで対処していることが多いです。おかげで、私のHAIKサイトは、かえってシンプルになりました。ついての「関連記事」があります。noreferrer”について、書いてありました。https://nelog.jp/remove-target-blank-from-all-page-link以下も外部ページの関連記事です。https://a8pr.jp/2017/05/09/wordpress4-7-4%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%AB%E4%BC%B4%E3%81%86%E5%BD%B1%E9%9F%BF%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/何だかんだいって、HAIKのおかげで仕事ができています。あと10年以上は使えるといいんですが。外部リンクを別ウインドウで開くか否か、スマホアクセスが多い現状では確かに悩ましい問題だと思います。今のところ、個人的には最適解がないように思います。このようなとき、ユーザー目線で考えたいわけですが、そのユーザーさんがどう思うか、これが「わからない」、「ケースバイケース」すぎやしないかと思えます。紹介いただいた別窓不要論として・・・https://www.msng.info/archives/2015/06/no-more-target_blank.php別窓不要としながらも、同時にこうも書いてます。target="_blank"にしない方がいい時代になってるんじゃないかな」ここなんです。妥当性を見出せなくもないことがあり。次に、ビジネス系の問題としてアフィリエイト用のリンクコードのこと。アフィリエイトのサービスプロバイダから提供されるリンクコードは「改変してはいけない」という規約を持っていることがあります。条件で別窓開きの仕様です。ないとしても、規約を守れば自分で勝手にrel=”noopener”を付与できないことになります。rel=”noopener”必須が業界標準になれば良いのですが。いしまるさんありがとうございます。いしまるさんのスクリプトでうまく働く事を確認しました。Ver:7.3.4これでひと安心です。あとはこれをHAIKオフィシャルがシステムレベルで実装してもらえるとありがたいですね。:いしまるさんテストとコメントありがとうございます。他の記事なども読んだり、自分でも意識してサイトやページの操作などをしていたら、「target=”_blank”」は、もう古いという感じがしました。私のウェブサイトやブログなどは、外部リンクが自分が作ったサイトだけなので、外部リンクを別ウインドウで開かないことにしました。外部リンクは別ウインドウで開かないし、Googleも下記のように何か難しいことを書いていました。ところが下記のコードに変わりました。https://haik.oi21.net/HAIKのlibフォルダやpluginフォルダ内のソースを修正すれば良いのでしょうが、ちょっと見てもよくわかりませんでした。指定したドメインがURLに含まれない場合に「"rel"="noopner"」を追加するのであれば、次のようなJavaScriptで出来そうです。したがって、余計なリンクにも「"rel"="noopener"」が付加されます。自分の環境に合わせる」のhaik.oi21.netの部分をご自分のサーバーに合わせます。{//mydomainがurlに含まれない場合$(this).attr("rel","noopener");}}});});</script>}}「"target"="_blank"」の時がどうかは、JavaScriptの実行タイミングの関係でうまく動作しない事があるようです。どこか1ページでうまく動けば、フッター編集にこのコードを移動すれば、ページ毎に記述しなくても済むと思います。ソースは以下のURLの方が見やすいです。