2016-07-18 1 views
0

데이터를 동적으로로드하는 데 아약스를 사용하는 것으로 생각되는 웹 페이지가 발견되었지만 페이지 하단의 "더 많은로드"버튼을 눌렀을 때 요청이 처리되지 않았 음을 관리자가 확인합니다. 이 페이지에서 어떤 기술을 사용하고 있는지 궁금합니다. 그것을 알아낼 수있는 전문가가 있습니까? 또한 dom에 동적으로 미리로드 된 것으로 보이는 콘텐츠를 찾을 수 없습니다. 그렇다면 동적으로로드 된 컨텐츠는 어디서 오는 것입니까? 어떤 도움이라도 가능할 것입니다.이 웹 페이지는 어떻게 데이터를 동적으로로드합니까?

"Hent flere"는 노르웨이어로 "Load more"와 같습니다.

URL :

1) WebSocket을 데이터 끝이 양쪽 방향으로 (데이터를 전송)하고 실시간으로 작업을로드 할 수 있습니다 https://helsenorge.no/min-helse/Bytte-fastlege?fylke=02&kommuner=0220

+0

_ "동적으로로드 된 컨텐츠"란 무엇입니까? – guest271314

+0

처음에는 제한된 의사 목록을 보여 주며, "Hent flere"버튼을 클릭하면 더 많은 의사가 표시되지만,이 의사 이름을로드하는 위치를 찾지 못하는 것 같습니다. 아약스 요청이 이루어지지 않고 있습니다. js 파일 내의 이름을 찾으십시오. –

+0

처음에는 15 명의 의사 이름이 표시됩니다. 하단에있는 "Hent flere"버튼을 클릭하면 15 명의 의사가 추가로로드되지만 새로운 요청이 없으므로 신비한 방법으로 이해할 수 없습니다. –

답변

1

그것은 모든 페이지가로드 될 때 아약스를 통해로드입니다. URL은 다음과 같습니다. https://helsenorge.no/_vti_bin/portal/rest.svc/execute?cmd=AvtaleSok

모든 항목을 한 번에로드 한 다음 일부만 표시합니다. "더 많은로드"를 누르면 즉시 나머지를 표시 할 수 있어야합니다.하지만 디자이너는 애니메이션 점을 멋지게 보이기를 원합니다.

+0

보다 더 많이 본적이 있습니다. 처음에로드되었습니다. 나는 모든 파일을 검색했다고 생각했지만 분명히 그렇지 않았습니다. 빠른 응답을 주셔서 감사합니다. –

+0

URL을 직접 호출 할 수 없다는 것을 알기 때문에 머리글을 설정해야합니다. 쿠키 등 ... –

+0

그 밖의 모든 경우에는 항상 phantom.js가 표시됩니다. D – slebetman

0

는 다른 방법이 있습니다.

2) SSE는 서버,) 내가 생각 ... 즉 실시간으로 서버에서 데이터를 푸시 할 수 있습니다 (그러나 일반적으로 관리자에 표시되는 이벤트를 보낼 수 있습니다

3) 다른 추가하는 스크립트를 추가 스크립트를 새로 고친 내용. 어떤 이유로 Ajax를 사용하고 싶지 않은 사람들을위한 임시 해결 방법의 종류)

4) 숨겨진 프레임 트릭 : iFrame은 부모 트로터 window.parent 또는 postMessage와 통신 할 수 있습니다. 새로 고침 헤더로

당신은 당신이 찾고있는 무엇을 찾아 낸다 부모 윈도우를 업데이트 할 쉽게 될 것이다)

관련 문제