최근에 매우 평범해 보이는 작업을 받았습니다. 기사를 읽기 위해 ajax를 사용한 다음 브라우저가 스크롤될 때 기사를 동적으로 로드했습니다. 그러나 여기서 문제는 기사 소스 인터페이스가 XML로 제공된다는 것입니다. 프런트 엔드는 동일하지 않습니다. 도메인 이름 아래에는 XML 교차 도메인 문제가 포함되지만 기사 소스는 xslt를 사용할 수 있는 크롤링 시스템을 제공하므로 XML을 html로 변환할 수 있습니다. 도메인 간에 액세스할 수 있나요? 아니면 xslt가 도메인 간 액세스를 위해 xml을 json으로 직접 변환할 수 있습니까?
상대방에게 도메인 간 액세스를 허용해 달라고 요청하세요
백엔드에서 서비스를 작성하여 캡처하면 프런트엔드가 이를 읽고 자체 서버에서 표시합니다
노드에는 postHtml
이 있습니다.브라우저 측을 모르시면 github에서 검색하시면 됩니다
생성자 및 내보내기(클래스로 변경 가능)
으아악xml 템플릿 문자열
으아악xml을 json으로 변환하는 메서드를 호출하고 보기 위해 콘솔에 출력합니다
으아악브라우저 Ajax 크로스 도메인은 XML 또는 JSON 형식과 관련이 없습니다.
당신에게 필요한 것은 Ajax 크로스 도메인 솔루션입니다.
제가 이해한 내용에 문제가 있는지 모르겠습니다. 질문자의 요구사항도 크롤러의 요구사항과 비슷하지 않나요? 크롤러를 사용하여 다시 크롤링한 다음 프런트 데스크로 구문 분석하시겠습니까? 제가 잘못 이해한 것인지, 아니면 크롤러를 사용해도 달성할 수 있는 것인지 모르겠습니다
iframe을 사용하여 웹페이지 내에 웹페이지를 삽입할 수 있습니다