2010-08-05 4 views
0

안녕하세요. Google 검색 결과에 정보를 삽입하는 Chrome 확장 프로그램을 작성하고 있습니다. 유일한 문제는 검색이 이제 http 대신 ajax를 통해 수행된다는 것입니다. 이것은 내 코드가 한 번만 실행된다는 것을 의미합니다. 내 스크립트가 각각의 새 페이지에서 렌더링되어야하기 때문에 이것은 문제가됩니다. 페이지를 수동으로 새로 고침 (자동 새로 고침이 가능하지만 추악함)하는 것이 유일한 방법입니다.Google 검색 인젝션

Google이 검색 결과를 찾거나 검색하려고 시도 할 때마다 코드가 실행되도록 경고 할 수있는 방법은 무엇입니까?

답변

0

코드를 호출하기위한 검색 버튼과 Google 검색을 수행 할 AJAX 코드에 자바 스크립트를 연결해야 할 수도 있습니다. DOM에 대해 버튼을 검색하고 onClick 액션을 변경해야합니다. 원래 작업을 부르는 것을 잊지 마십시오! 나는이 사용하는 'window.onhashchange'을 달성

:

0

고대의 질문하지만 .... Google 검색 결과가 업데이트 될 때마다 URL이 새 검색어를 포함하도록 조정됩니다. 새 페이지 또는 해시 변경 (일반적으로 AJAX 결과)을 방문하든, 변경 될 때마다 URL을 구문 분석하고 Google 검색 결과 페이지인지 확인한 다음 내 작업을 수행합니다.

도 참조하십시오. On - window.location.hash - Change?