2010-08-05 94 views
0

您好我正在寫一個Chrome擴展插入信息到谷歌搜索結果。唯一的問題是搜索現在通過ajax而不是http完成。這意味着我的代碼只能執行一次。這是一個問題,因爲我的腳本需要在每個新頁面上呈現。使它工作的唯一方法是手動刷新頁面(自動刷新是可能的,但是很難看)。谷歌搜索注入

如何在Google嘗試搜索或檢索下一頁結果時隨時提醒我的代碼執行?

回答

0

您可能需要在搜索按鈕的JavaScript中掛鉤,以使其調用您的代碼以及執行Google搜索的AJAX代碼。您必須搜索DOM按鈕並更改onClick操作。記得打電話給原來的行動! :)

0

古老的問題,但...

我完成了這個使用 'window.onhashchange'。無論何時更新Google搜索結果,都會調整網址以包含新的查詢。我每次更改URL時都會解析URL,無論是訪問新頁面還是哈希更改(通常是AJAX的結果),檢查它是否是谷歌搜索結果頁面,然後執行我的操作。

另請參閱: On - window.location.hash - Change?