2013-09-28 36 views
1

我想開發一個擴展,它可以檢測我在地址欄中輸入的單詞。如果單詞匹配,它會在地址欄中顯示指定的網址。如何檢測Chrome擴展中的地址欄中的URL更改?

實際上,它就像谷歌瀏覽器本身一樣。但是我會首先讓瀏覽器檢測我的關鍵字,並顯示指定的網址。只有當不能匹配我的關鍵字,然後顯示谷歌提供的網址。

+0

很確定你不能。 –

回答

1

我不知道它正是你需要的比賽,但你可以看看Omnibox API

當用戶輸入您的分機的關鍵字,在用戶開始與您的擴展完全互動。每個按鍵都會發送到您的分機,您可以提供建議作爲迴應。

這些建議可以通過各種方式進行豐富的格式化。當用戶接受建議時,您的分機將被通知並且可以採取行動。

+0

謝謝@ChrisP,我幾乎放棄了,你給我一個願望。我會試一試,並給你一個反饋。 – Stony

0

這是不可能的,但您可以在HTML中創建自己的地址欄並監視它的變化。

當用戶鍵入關鍵字時,可以在另一個窗口中修改window.location。例如,您也可以修改相同的窗口以顯示IFrame中的URL內容。

相關問題