JavaScript 배지가 어떤 사이트에 포함되어 있는지 어떻게 확인할 수 있습니까?
-
22-07-2019 - |
문제
사용자가 개인 사이트 또는 JavaScript 스 니펫으로 블로그에 배지를 포함시킬 수 있도록하고 싶습니다. 배지는 어느 시점에서 "승인 된"프로파일의 정보를 기반으로 사이트에서 사용자 정의됩니다.
JavaScript가 포함 된 웹 사이트를 확인하고 "승인 된"프로필 디스플레이의 웹 사이트와 일치하지 않는지 확인하는 모범 사례가 있습니까? 일치하는 경우 HTML 등을 주입합니다.
감사
해결책
두 가지 방법이 즉시 떠 오릅니다.
JavaScript에 대한 모든 요청의 "CERETER"헤더를 로그인하도록 서버를 구성하고 승인 된 URL 목록에 대해 확인하고 오류 코드를 반환합니다 (오류 코드).
403 Forbidden
승자처럼 보입니다).JavaScript "Call Home"을 받으십시오.
var etCallHome = new Image(); etCallHome = "http://yoursite.com/logger?url="+document.location.href;
운이 좋게 두 가지 접근 방식을 결합 할 수도 있습니다. :-)
다른 팁
다음을 사용하여 상단 URL을 확인할 수 있습니다.
var topUrl = top.location.href;
제휴하지 않습니다 StackOverflow