2017-03-01 15 views
0

콘솔 로그를 보려면 Chrome 속성을 열려고하는데 할 수 없습니다.자바 스크립트 프롬프트가 실행 중일 때 크롬 관리자를 열 수 없습니다.

Firefox에서는 잘 작동하지만 Chrome에서는 잘 작동하지 않습니다. 크롬 개발 도구는 사용 가능하게 설정되며 프롬프트 또는 경고 팝업이 실행되지 않을 때 잘 작동합니다.

사용자에게 숫자를 묻는 프롬프트가있는 작은 프로그램이 있습니다.

사용자에 대한 설명이 콘솔 (console.log("xxxx"))에 있으므로 페이지가로드되고 프롬프트가 화면에 표시 될 때 사용자는 인스펙터 창을 열어 어떤 선택을해야하는지 확인해야합니다.

console.log("1\n2"); 
var saisie = prompt("What is your choice"); 
alert(saisie); 

나는 그들이 프롬프트에 응답하기 전에 콘솔 로그를 볼 수 사용자 싶습니다

여기 내 코드입니다.

+4

제 조언은 10 년 전에 구식이 된 기능을 사용하지 않는 것입니다. 왜 사용자에게 양방향 웹 페이지를 제공하지 않는가? – JLRishe

+0

모두 감사합니다! 저는 Openclassrooms에있는 학생이고 JPS가 신속하게 상호 작용을해야한다는 것을 배우기위한 첫 번째 운동입니다. 사용자와 답변에 대한 설명이 콘솔에 표시되어야하므로 그 이유가 필요합니다. Firefox에서 아무런 문제없이 창을 닫고 창을 닫을 수 있지만 Firefox에서는 아무런 문제없이 Chrome을 열 수 있다는 것을 보았습니다. 크롬에서는 이러한 기능이 모두 작동하지 않으며 내 "선생님"은 Chrome에서 사용하고 싶어합니다. 나는 그와 같은 경보가 사용자와 올바른 상호 작용으로 사용되어서는 안된다는 것을 알고 있습니다. 그래서 나는 아직도 문제가있다! 속도와 친절에 감사드립니다. – DamienLocussol

답변

0

window.console을 사용하면 디버그 콘솔에 액세스하여 자바 스크립트를 통해 상호 작용할 수 있습니다. 그런 다음 해당 내용을 페이지의 div에 파이프 할 수 있습니다.

0

alert이 차단되어 사용자가 사용하지 말라고 말하면서 (또는 그 취지에 대해 간략한 설명을 남기십시오). '차단'은 아무 것도 일어나지 않을 수 있음을 의미합니다. 즉 문자 그대로 탭 전체를 납치합니다. 먼저 경고를 무시하지 않고 크롬 devtools를 열 수 없다는 의미입니다. 나는 이것이 FF에서 실제로 어떻게 작동하는지 전혀 모른다.

프로 팁 : alert을 사용하지 마십시오. 이제까지. 모달 대화 상자, iframe을 사용하십시오. alert을 사용하지 마십시오.