1

Vue.js 2를 사용하여 SPA를 구축 중입니다. 앱에서 앱에 대한 링크가 포함 된 이메일을 보내고 사용자에게 수시로 푸시 알림을 보냅니다.Vue.js : 이미 열린 탭에서 외부 링크를 여는 방법은 무엇입니까?

사용자가 이메일의 링크를 클릭하거나 푸시 알림을 클릭하면 지정된 URL로 새 탭이 열립니다.

앱이 SPA이기 때문에 이미 열려있는 탭에 새로운 링크가 열리도록하고 두 번째 탭을 열지 않습니다. (이 도움이 될 수있는 경우) 나 사용자에게 전송

링크는 다음과 같습니다 :

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

나는 그것이 브라우저 또는 링크에 응용 프로그램 코드에 관련된 뭔가이라고 할 수있는 방법은 보내고 있니?

+1

내가 행동이 일종의 오히려 웹 애플리케이션보다는, 브라우저에 의해 결정된다는 것을 확신, 그래서이는 생각하지 않는다 가능한. 반면에 브라우저 확장은 아마도 이것을 성취 할 수 있습니다. –

+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

불행히도이 작동하지 않습니다, 그것은 동일한 탭에서 링크를 openning 브라우저에서 작동합니다 ..하지만 외부 링크에 대한 탭이 이미 열렸는지 여부를 검색 할 수 없으며 항상 새 탭을 엽니 다. 감사합니다. 어쨌든 당신의 대답을 위해 –

관련 문제