2012-02-24 2 views

답변

5

북마크릿 뒤에 ;void 0을 추가하십시오. 코드의 값이 undefine이 아닌 경우 페이지가 언로드되고 반환 값이 인쇄됩니다.

javascript:(function(){ ... code ... })(); 
  • 익명 함수가 undefined를 반환하기 때문에 페이지가 언로드되지 않습니다

    북마크를 작성하는 일반적인 방법입니다.

  • 클로저를 사용하면 기존 전역 속성과 충돌이 발생하지 않도록 로컬 변수를 사용할 수 있습니다. 최신 브라우저 (FF, 크롬)의 최신 버전에 많은 개체가 위치 표시 줄javascript: -URL을 통해 사용할 수없는 것을

참고.

0

크롬 구성에서이 기능을 활성화해야합니다. 기본적으로 사용 중지되었습니다.

+0

어떤 능력이 있습니까? 이미 북마크릿을 실행합니다. –

+1

북마크릿 위치 바 기능을 사용하지 않으면'alert'가 아무 것도 표시하지 않습니다. –

0

XMLForDummies는 여기에서 문서 개체에 액세스 할 수 없기 때문입니다.