> 웹 프론트엔드 > JS 튜토리얼 > IE의 주소 표시줄을 사용하여 웹 페이지 scripts_javascript 기술 디버깅을 지원합니다.

IE의 주소 표시줄을 사용하여 웹 페이지 scripts_javascript 기술 디버깅을 지원합니다.

WBOY
풀어 주다: 2016-05-16 19:17:42
원래의
1280명이 탐색했습니다.

실수로 링크 대상(href)이 스크립트인 하이퍼링크를 Shift 왼쪽 클릭으로 클릭했더니 스크립트 디버깅 여부를 묻는 대화 상자가 나타났습니다. 예를 클릭하면 실제로 디버깅 스크립트를 열 수 있지만 이 스크립트는 어디에서 왔습니까?
IE의 주소 표시줄을 사용하여 웹 페이지 scripts_javascript 기술 디버깅을 지원합니다.
새로 열린 IE를 살펴보면 주소 표시줄에 javascript:open(url)이라고 적혀 있습니다. IE의 주소 표시줄은 "JavaScript:" 문을 사용하여 스크립트를 실행할 수 있다는 것이 밝혀졌습니다. 이제 JavaScript:alert('ok')를 시도해 보니 잘 작동합니다.

재미있는 기능입니다. 좀 더 복잡한 스크립트 작성: javascript: var s=''; for( var i=0; i http://www.google.com, 주소 표시줄에 javascript: document.getElementsByTagName( 'Input')[1].disabled = true;alert('');, 무엇을 볼 수 있습니까?

실제로 실행되는 스크립트의 범위는 무엇입니까? 주소 표시줄은 현재 페이지의 스크립트 범위입니다. 이 기능을 사용하면 단순히 스크립트 명령문을 실행할 수 있을 뿐만 아니라 스크립트 디버깅에도 도움이 됩니다. 복잡한 디버깅 모드로 들어갈 필요는 없습니다. 아래 그림은 제 디버깅 팝업 메뉴<.>입니다. 이 방법을 사용하면 코드 디버깅 중에 모든 위치에서 status=...를 작성할 수 있습니다. > 여기에서는 주소 표시줄에 JavaScript:를 작성할 수 있을 뿐만 아니라 vbscirpt: Alert("ok!"), ecmascript: 및 jscirpt도 작성할 수 있습니다. 그러나 ecmascript는 자동으로 javascirpt로 변환되고 jscript는 vbscript로 변환됩니다. . 이 기능은 간단하지만 모두가 플레이하고 더 많은 트릭을 플레이할 수 있기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿