2010-08-15 2 views
0

JavaScript 파일 highlight.js을 사용하면 주어진 문서 클래스 내의 모든 문자열을 특정 배경색으로 강조 표시합니다. 예.웹 페이지에서 직접 로컬 JavaScript 실행

노란색 배경을 가진 모든 div 내의 모든 "the"가 강조 표시됩니다.

웹 응용 프로그램을 쓰고 있습니다. HTML 페이지에 대한 링크를 열고 해당 웹 페이지에서이 JavaScript를 자동으로 실행해야합니다. 어떻게 할 수 있습니까?

+0

그래서 당신은 다른 사람의 웹 사이트에 자신의 자바 스크립트를 실행 싶은 단어를 강조 하이라이트 코드가를 쿼리 문자열을 구문 분석하고 잡아 코드가? 불가능하고, 분명히 대부분의 사용자가 원하지 않는 것 같아요. –

답변

0

보안상의 이유로 브라우저는 다른 페이지의 DOM 수정을 허용하지 않습니다. 그러나 대상 페이지에서 코드를 소유 한 경우 해당 대상 페이지에 강조 코드를 추가하고 강조 표시 할 단어를 해시 태그 또는 쿼리 문자열로 전달할 수 있습니다 (예 :

  • ). targetPage?highlight=the
  • targetPage는 강조 단어
  • targetPage 다음
관련 문제