3
Google 크롬 webRequest API를 사용하여 swf 파일 (비디오) 내에서 HTTP 호출을 볼 수없는 이유가 있습니다. background.html + manifest.json이라는 두 개의 파일이 있습니다. example.com (이미지, AJAX, js)에 대한 일반적인 요청을 캡처하지만 동일한 페이지에서 swf 파일로 작성된 AJAX 요청은 캡처하지 않습니다. 이것이 가능한가?Google 크롬 webRequest API 및 swf 파일
background.html
<!DOCTYPE html>
<html>
<head>
<script>
function interceptRequest(request) {
alert(request.url);
}
chrome.webRequest.onSendHeaders.addListener(
interceptRequest,
{ urls: [ '*://*.example.com/*', ] }
);
</script>
</head><body></body>
</html>
manifest.json을
{
"name": "My Extension",
"version": "0.1",
"background_page": "background.html",
"permissions" : [
"webRequest",
"*://*/*"
]
}
경우에 따라 webRequest가 플러그인을 선택하지 않을 가능성이 있습니다. 개발자 일을 열어보십시오 (그게 무엇입니까?))를 선택하고 네트워크를 선택하십시오. 저것이 그것을 집어 드는지 보십시요, 그렇지 않으면, 나는 너의 outta 운을 짐작한다. – PAEz
그건 나쁘지. 주어진 페이지에 대한 모든 AJAX 요청을 보는 것이 유용 할 것입니다. 주어진 swf 파일에도 있습니다. Charles 또는 WireShark와 같은 도구를 사용하여 요청을 볼 수 있습니다. 그러나 성능 향상을 위해 제공된 광고/동영상으로 이루어진 모든 외부 신호 요청을 추적하는 데 도움이되는 확장 프로그램을 만들고 싶었습니다. – robfaraj