2012-08-28 4 views
1

웹에서 정보를 검색하는 웹 응용 프로그램이 있습니다.
취한 데이터는 웹 페이지에 표시됩니다. 웹 사이트에서 가져온 문자열과 해당 웹 사이트에 대한 링크가 있습니다.온라인 웹 페이지의 텍스트를 강조 표시하는 방법

String = "won the Ethugalpura International Rating Chess Tournament" 
url = "http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=15182" 

문자열의 사용자 클릭, 나는 관련 웹 사이트에 방문하여 강조 표시된 텍스트를 표시 할
.

아무도 말해 줄 수 있습니까?

+0

해당 사이트에 js 파일이 포함되어 있지 않은 한 다른 웹 사이트의 텍스트를 강조 표시 할 수 없습니다. (질문을 올바르게 이해할 수있는 경우) –

답변

1

새 웹 사이트가로드 된 다음 새 사이트에서 텍스트 ('문자열')가 새 사이트에서 강조 표시됩니까?

일반적인 사용에는 불가능하다고 생각합니다. 이렇게하려면 컴퓨터에서 브라우저 플러그인을 사용할 수 있지만 일반적으로 브라우저를 제어하지 않는 다른 사용자의 경우 한 사이트에서 다른 사이트의 콘텐츠 표시를 변경할 수 없습니다. 고맙게도.

+0

브라우저의 찾기 텍스트 입력란으로 보낼 수 있습니까? 그래서 쉽게 강조 할 수 있습니까? – Roshanck

1

당신은 직접이 작업을 수행 할 수있는이 검색하여 텍스트를 강조에 도움이 될 것입니다이 Replacing text in the DOM, Live DEMO

+0

흥미로운 링크지만 실용적인 솔루션이 아닌 대상 사이트의 HTML을 변경하는 것 같습니다. –

0

확인합니다.

기술적으로 외부 페이지의 내용을 가져 와서 조작 할 수 있습니다 (예 : mark 요소 안에 문자열을 검색하고 해당 요소를 강조 표시하기위한 CSS 규칙 추가). 링크를 위장한 것입니다. 즉, a 요소를 링크처럼 보이지만 실제로는 수정 된 문서가 표시되도록하는 이벤트 핸들러에 의해 구동됩니다.

당연히 외부 사이트의 저작권 소유자의 허가가 필요합니다.

관련 문제