itsource

복사-붙여넣기 링크가 제대로 작동하는 동안 링크가 작동하지 않음

mycopycode 2022. 8. 27. 10:17
반응형

복사-붙여넣기 링크가 제대로 작동하는 동안 링크가 작동하지 않음

HTML에서 본 것 중 가장 이상한 문제인데 솔직히 어디서부터 시작해야 할지 모르겠어요.어떤 아이디어라도 도움이 될 것 같아요.왜냐하면 저는 쌓여서 뭘 찾아야 할지 모르기 때문입니다.

응용 프로그램 설명

저희 회사에서는 애플리케이션 관리 대시보드와 고객의 프런트 엔드 부분으로 구성된 프로젝트를 구축하고 있습니다.

사용자가 우리 앱에 등록되면, 우리는 자동 로그인 버튼이 포함된 이메일을 그의 계정에는 자동 로그인 버튼이 포함되어 있습니다.

응용 프로그램 관리에서는 사용자 계정별로 버튼과 동일한 링크를 생성하는 버튼이 있습니다.이것에 의해, 애플리케이션 관리자는, 생성된 링크를 카피앤페이스트 해 프런트 엔드의 유저 어카운트에 액세스 할 수 있습니다.

문제

관리 대시보드 또는 사용자 이메일 본문 링크에서 자동 로그인 URL을 복사하여 붙여넣어도 문제없이 자동 로그인할 수 있습니다.

E-메일 본문의 링크를 클릭하면 자동 로그인 URL이 기능하지 않습니다(는 사용자가 로그인하고 있지만 사용자로 동작하는 일부 페이지는 로그인하지 않고 사용자로 동작하는 다른 페이지는 로그인하고 있습니다). 동시에 브라우저 새로고침을 실행하면 사용자는 다시 정상적으로 로그인하게 됩니다.)

같은 링크의 이메일 본문에서 새 탭에서 오른쪽 클릭 -> 열기 링크를 실행하면 해당 링크는 정상적으로 작동합니다.사용자가 자동으로 로그인하고 모든 작업이 정상적으로 작동합니다.

로그

어느 경우든 (클릭, 우클릭 또는 복사 붙여넣기 중 하나)시스템은 로깅 측(콘솔브라우저 콘솔)에 오류를 기록하지 않습니다.

우리가 지금까지 시도한 것

빈 평면에 링크를 복사했습니다.index.html이 파일에는 다음과 같은 2개의 링크만 포함되어 있습니다.

Double Quoted Attributes:
<br>
<a href="https://u3067134.ct.sendgrid.net/ls/click?upn=......" target="_blank">
    Link Button As It Appears In the Email Body
</a>
<a href="http://our-app.tld?Authorization=......" target="_blank">
    The resolved Application URL After the SendGrid redirection
</a>
<br>
Single Quoted Attributes:
<br>
<a href='https://u3067134.ct.sendgrid.net/ls/click?upn=......' target="_blank">
    Link Button As It Appears In the Email Body
</a>
<a href='https://our-app.tld?Authorization=......' target="_blank">
    The resolved Application URL After the SendGrid redirection
</a>
<br>
Double Quoted Attributes with Encoded URL Parameters:
<br>
<a href="https://u3067134.ct.sendgrid.net/ls/click?upn=URL_ENCODED_PARAMETERS_HERE" target="_blank">
    Link Button As It Appears In the Email Body
</a>
<a href="https://our-app.tld?Authorization=URL_ENCODED_PARAMETERS_HERE" target="_blank">
    The resolved Application URL After the SendGrid redirection
</a>
<br>
Single Quoted Attributes with Encoded URL Parameters:
<br>
<a href='https://u3067134.ct.sendgrid.net/ls/click?upn=URL_ENCODED_PARAMETERS_HERE' target="_blank">
    Link Button As It Appears In the Email Body
</a>
<a href='https://our-app.tld?Authorization=URL_ENCODED_PARAMETERS_HERE' target="_blank">
    The resolved Application URL After the SendGrid redirection
</a>

그러나 클릭 한 번으로 링크가 작동하지 않습니다.동시에 다른 두 가지 방법 모두 동일한 링크에서 작동합니다(새 탭에서 마우스 오른쪽 버튼 클릭 -> 열기 또는브라우저 탭에서 링크 복사 붙여넣기).

이 상황에서 뭐가 잘못됐는지 생각나는 거라도 있나요?

언급URL : https://stackoverflow.com/questions/62404059/click-link-doesnt-work-while-copy-paste-link-it-works-properly

반응형