1

私はVue.js 2を使用してSPAを構築しています。アプリは、アプリへのリンクを含む電子メールを送信し、時折ユーザーに通知を送ります。Vue.js:既に開いているタブで外部リンクを開くにはどうすればよいですか?

ユーザーがメール内のリンクをクリックするか、プッシュ通知をクリックすると、指定されたURLで新しいタブが開きます。

このアプリはSPAなので、既に開いているタブに新しいリンクが開かれていればそれを開き、2番目のリンクを開くことはできません。 (これは助けることができる場合)私は、ユーザーに送信

のリンクは次のようになります。

https://app.com/#/user/123456789 

私は、それがブラウザまたはリンクへのアプリのコードに関連する何かが、あることを行うことができますどのように送信していますか?

+1

私は行動のこの種は、ブラウザによってではなく、Webアプリケーションによって決定されていることをかなり確信しているので、私はこれがあるとは思いません可能。一方、ブラウザの拡張機能はおそらくこれを達成することができます。 –

+0

@ B.あなたのコメントのためのフレミングのおかげです..あなたが言ったようにブラウザに関連しているので、私のアプリでそれを行う方法はありませんし、すべてのユーザーに同じ経験を与えますか? –

答えて

0

あなたのユーザーに送信する本文はHTML形式でなければならず、aタグ(_self)でデフォルトターゲットを使用する必要があります。

例えば

<a href="https://app.com/#/user/123456789" target="_self"></a> 

または

<a href="https://app.com/#/user/123456789"></a> 
+0

残念ながら、これはうまくいきません。同じタブのリンクを開くブラウザで動作しますが、タブが既に開いているかどうかを外部リンクで検出できないため、常に新しいタブを開きます。あなたの答えはとにかく –

関連する問題