2014-02-15 7 views
-1

Google 크롬에는 변수와 프롬프트를 사용하여 데이터를 수집해야하며 document.write (variable_name)로 입력 한 내용을 인쇄해야합니다.코드가 실행되지 않습니까?

프롬프트에 코드를 입력하면 인쇄되지 않습니다. 코드가 맞다는 것을 알고 있습니다. 콘솔에 붙여 넣으면 작동합니다. 확장자가 아닙니다. 어떻게 수정합니까?

var variable_name = prompt("Enter something"); 
document.write(variable_name); 
+1

코드를 게시 할 수 있습니까? –

+2

"코드 실행 안함"은 한 달 동안 보아온 최악의 타이틀입니다. –

답변

0

당신은 어디서든 충분히 문맥 근처 제공하지 않은,하지만 난 여기에 이론 밖으로 던져거야 : 당신은 아마 확장의 배경 페이지에서 해당 코드를 실행하는

합니다.

"background": { 
    "scripts": ["background.js"] 
} 

배경 코드가 자신의 DOM과, 자신의 스레드에서 실행 : 그런 경우에는, 당신은 당신의 manifest.json에서이 같은 항목 뭔가이있을 것이다. 이 아니라면이 현재 페이지와 상호 작용할 수 있습니다. 필요한 것은 content script입니다. manifest.json에 삽입 할 페이지를 설명하는 항목을 만듭니다. 코드 페이지에 코드를 삽입하려면 "matches": ["<all_urls>"]을 사용할 수 있습니다. 또는 원하는 페이지와 일치하도록 패턴 집합의 패턴을 만드는 데 도움이 필요하면 this page을 참조하십시오.

... 아니면 완전히 틀렸어. 이미 콘텐츠 스크립트를 사용하고있어. 그렇다면 전체 manifest.json과 내선 번호에 사용 된 다른 코드를 모두 제공해주세요.

관련 문제