2014-09-12 115 views
0

我目前正在開發一個Chrome擴展,以便在瀏覽其他網站時在彈出窗口中觀看YouTube視頻。點擊使彈出消失

它工作得很好,問題是,如果我點擊一個鏈接或切換全屏應用程序(Mac)的彈出窗口,我怎樣才能讓彈出窗口保持「永遠」?

清單:

{ 
    "manifest_version": 2, 

    "name": "One-Click Youtube", 
    "description": "Youtube on one click", 
    "version": "1.0", 

    "permissions": ["tabs" , "contextMenus"], 
    "browser_action": { 
    "default_icon": "icon.png", 
    "default_popup": "ytplayer.html" 
    } 
} 

回答

0

你不能。當它失去焦點時,彈出窗口將始終關閉並銷燬頁面。

此行爲是設計使然;你需要一個不同的用戶界面,也許打開一個窗口type: "popup"

如果和當window type "panel"變得可用時,您的問題可以更好地解決。

+0

好吧,所以現在我只是不能這樣做..這是一種恥辱:/我想在沒有被注意的情況下在工作中觀看YouTube的vids ..而在Chrome WebApp商店的擴展是非常糟糕的..(不說我的是最好的,你會看到哈哈,但它的工作方式,我希望它的工作) – 2014-09-12 10:24:33

+0

如果你只爲自己寫這個擴展名,你可以使用'--enable-panels'標誌(或者在chrome:// flags /'中啓用它們),並使用面板構建始終在用戶界面。 – Xan 2014-09-12 11:17:39

+0

你有什麼鏈接? Thx – 2014-09-12 12:44:15