실행을 중지 (반환하지 않음)하는 방법이 있습니다. UI에 의해 트리거 된 이벤트를 기다린 다음 해당 메소드를 계속 진행합니다. 내가 뭘 어떻게자바 스크립트 실행을 차단하고 UI에서 트리거 된 이벤트 대기
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
var newHeaders;
//I need to stop here, wait on some user event, update the `newHeaders` variable with
//the content set by the user on the page
return {requestHeaders:newHeaders};
},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]
);
: intercepts requests는, HTML에서 사용자의 입력에 의해을 수정하는 크롬 플러그인을 개발 한 후 요청을 보냅니다. 문서를 기반으로 메서드에서 직접 수정하여 반환해야한다고 가정했습니다. 에서
워드 프로세서 : http://developer.chrome.com/trunk/extensions/webRequest.html 말 :
JavaScript 자체에는 실행을 중지 할 수있는 기능이 없습니다. 왜 함수를 빠져 나가서 이벤트가 다른 함수 호출을 트리거 할 때까지 기다리지 않는 것이 좋을까요? –
@Diodeus 실제로'alert' 나'prompt'와 같은 차단 기능이 있습니다. –