10

Google은 기존 시스템 상단에 크롬 확장 기능을 구축하여 몇 가지 작업을 도와줍니다.Chrome 확장 프로그램의 AJAX 응답 차단하기

AJAX가 강렬하기 때문에 AJAX 응답을 가로 채기 위해 html 및 이벤트를 스크랩하는 것보다 훨씬 효율적입니다.

예 : enter image description here

이 어떻게 크롬 확장가 JSON 얻을 수 있습니다 : 프롬 크롬 콘솔, 네트워크 탭, 당신은 아름다운 JSON을 볼?

시도했습니다. WebRequest 시도했지만 허용하지 않습니다. 당신이 jQuery를를 사용하여 괜찮다면

+1

왜 WebRequest 클래스가 도움이되지 않는다는 것을 말하는가? 그걸 확장하십시오. – Xan

+0

또한 귀하의 질문은 현재 "의견 기반"으로 마감 될 위험이 있습니다. "사실상의 방법"을 널리 요구하는 대신 작업에 대한보다 구체적인 세부 정보를 포함하십시오. – Xan

+0

"가로 채기"란 정확히 무엇을 의미합니까? 시스템의 일반적인 작업 과정과이를 수정하는 방법을 설명하십시오. – Xan

답변

-2

, 당신은 문서에

$.ajaxComplete(function(Event event, jqXHR jqXHR, PlainObject ajaxOptions)) 

방법을 사용할 수 있습니다.

콜백에서 이벤트에 대한 모든 정보를 수집하고 그에 따라 기록 할 수 있습니다.

http://api.jquery.com/ajaxcomplete/

+0

적어도 수정하지 않아도 작동하지 않습니다. 확장은 별도의 맥락에서 살아 간다. – Xan

+0

크롬 확장 프로그램 인 경우 창에 동일한 문맥이 표시되지 않습니까? $ (window) .ajaxComplete(). 내 확장 기능 sanbox에서 작업 중 – webdevinci

+0

콘텐츠 스크립트는 페이지에서 [별도의 컨텍스트] (https://developer.chrome.com/extensions/content_scripts#execution-environment)에 있으며, 추가 기술없이 이것을 실행하면 가로 채기로 연결됩니다 AJAX 만 1) 확장 컨텍스트에서 만든 호출, 2) jQuery로 만든. – Xan