PWA(progressive web app)でリンクを標準ブラウザで開けない

PWA(プログレッシブウェブアプリ)でリンクを標準ブラウザで開けない

リンクタグに下記のオプションを付けても効果なし
  • target="_blank"
  • rel="noopener noreferrer"
A.I.系に聞いても上記を教えてくれるので、以前はできたのでしょう

となると manifest の scope で制限するくらいしか方法が無くなりますが、同一ドメインやサブディレクトリだと詰んでしまいます

考えつくことといえば、他ドメインにジャンプ用のhtmlを置いてリンク先のURLをパラメータで渡すくらいでしょうか
  1. <script language="javascript">  
  2.     var url = location.href.match(/\?(.*)/);  
  3.     if( url != null ){  
  4.         location.href = url[1];  
  5.     }  
  6. </script>  
https://example.com/jump.html?https://example.net/

コメント