2010-11-10 98 views
11

是否有一個功能,讓我選擇在內線 保持開放的文本。通常,當我使用擴展彈出,我點擊 擴展外延伸接近。有沒有一笏可以避免這種情況?避免鉻彈出擴展關閉

謝謝你這麼多

回答

7

不幸的是,目前有沒有辦法讓彈出打開,一旦你專注出來。這是設計。

如果你想始終顯示的東西,而與頁面交互,也許experimental Info bars甚至Desktop Notifications會的工作?

希望有幫助!

0

我遇到同樣的問題,我已經想到了一個可能的解決方案(雖然沒有測試過):

使用您的background.html存儲彈出行動,並在加載彈出的內容,你取通過Chrome擴展的默認消息傳遞內容。

當做各種其他的東西,比如XHR's或者其他的東西時,我認爲你應該在background.html中這樣做,所以如果你關閉這些請求就不會中止,你可以對結果做些什麼。然後,當用戶重新打開彈出窗口時,他將看到他以前的操作而不是默認屏幕的結果。

任何試圖像已經做了?

2

保持打開狀態的唯一方法是右鍵單擊擴展圖標(按鈕)並選擇「Inspect popup」擴展彈出菜單,然後顯示並保持打開狀態,但當然調試器窗口顯示,這顯然不是一個修復如果某人足夠熟練並與我們所有人分享解決方案,它仍然可能會激發黑客攻擊。

0

據我知道你不能堅持一個彈出菜單,但我的解決方法已經使用內容腳本追加頁面加載菜單。附加菜單後,您可以通過後臺腳本和內容腳本之間的消息來切換菜單。

如果你想從封裝它部署在你可以換你的菜單在iframe頁面菜單。這可能會增加項目的複雜性,因爲您必須處理跨源問題和權限。