문제

참조 페이지의 코드를 통해 타사 웹사이트의 텍스트 상자를 자동으로 채울 수 있는 방법이 있나요?

내 상황은 다음과 같습니다.사용자가 온라인 전화번호부에서 호출기 번호를 클릭하면 해당 번호가 제3자 사이트에 자동으로 채워지도록 요청받았습니다.API가 없습니다.

확실히 JavaScript는 텍스트 상자를 채울 수 있지만 참조하는 'href' 태그에서 어떻게든 이를 수행할 수 있습니까?

도움이 되었습니까?

해결책

당신은 본질적으로 크로스 사이트 스크립팅 타사 사이트의 취약점.따라서 아니요, 남용할 수 있는 취약점이 있거나 페이지가 원래 URL의 매개변수를 사용하여 양식을 채우도록 설계된 경우가 아니면 제3자 페이지의 양식을 채울 수 없습니다.

다른 팁

링크를 클릭할 때까지 제3자 페이지가 로드되지 않으므로 Javascript는 아무런 도움이 되지 않습니다.따라서 유일한 방법은 매개변수로 전달하는 것입니다.

<a href="http://3rdparty.com/action?value=some_value">Call 3d party</a>

이 매개변수는 타사 페이지에서 해석되어 텍스트 상자를 채워야 합니다.새 창이나 iframe에서 타사 사이트를 열더라도 해당 사이트가 귀하의 사이트와 동일한 도메인에서 호스팅되지 않을 수 있으므로 자바스크립트로 조작할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top