반응형
레퍼러를 받을 수 있을까요?
나는 ASP를 사용하여 자바스크립트 코드를 동적으로 생성하는 웹사이트를 가지고 있습니다.데이터베이스에 레퍼러를 추가해야 하는 NET 핸들러.
나는 다음과 같은 레퍼러의 레퍼러를 받고 싶습니다.
website1website2사이트에 다른사이픽에만셀드위는치을트▁(▁to다website3위치)
는 코드액권없다니습이한스에 대한 권한이 website1website2자바스크립트만 할당할 수 있습니다.
현재 응용 프로그램 상태에서 레퍼러를 사용하면website2.
당신이 할 수 있는 방법이 있습니까?website1레퍼러로서?
다음과 같이 할 수 .document.referrer.
그 표현은 웹사이트 3이 아닌 웹사이트 2에서 평가되어야 합니다.
그래서:
// website2.html
<img src="website3.com/pxl.gif" id="pxl" />
<script>
document.getElementById('pxl').src += '?ref=' + encodeURIComponent(document.referrer);
</script>
그러면 웹 사이트 3에 대한 요청에는 레퍼러가 포함됩니다.
3번 사이트에서 2번 사이트의 레퍼러를 직접 받는 것은 불가능합니다.할 수 (referrer를 얻을 수 .document.referrer를 입력하고 을 클릭하고 이를 픽셀의 URL에 추가합니다.예:
var referer = document.referrer;
var pixelUrl = 'http://website3/pixel?referrer=' + escape(referrer);
// create pixel...
도움이 되길 바랍니다.
인것 같습니다document.referrer작동하지 않는 경우가 많습니다.
한 체용사를 합니다.window.frames.top.document.referrer대신.
언급URL : https://stackoverflow.com/questions/6856697/can-i-get-the-referrer
반응형
'programing' 카테고리의 다른 글
| 정렬-객체 및 정수 (0) | 2023.09.07 |
|---|---|
| Ubuntu의 MariaDB - 특정 버전 (0) | 2023.09.02 |
| 처리기에서 서비스를 자동으로 연결할 수 없음인터셉트어댑터 (0) | 2023.09.02 |
| 문자열에서 첫 번째 x 문자를 제거하시겠습니까? (0) | 2023.09.02 |
| HTML 전자 메일 스타일 설정 모범 사례 (0) | 2023.09.02 |