2013-04-18 269 views
0

我想知道如果有一種方法,我可以創建一個Chrome封裝應用或擴展程序,我可以打開瀏覽器相當複雜的圖形用戶界面(類似的,如果你訪問到Chrome瀏覽器的設置或擴展頁面,您可以從中獲得一個選項卡,但內置於瀏覽器中)。我知道你可以使用打包的應用程序啓動一個新窗口,或者使用擴展程序進行「彈出」操作。但基本上,我希望能夠在Chrome瀏覽器中像chrome://頁面一樣啓動一個新的Chrome實例。這可能嗎?Chrome擴展整版或Chrome封裝應用在瀏覽器

我知道已經有提到了一些變通,比如使用Chrome擴展程序打開一個標籤,然後將其與後臺程序溝通,但似乎有太多的一個黑客攻擊。有什麼更高雅的做到這一點?

在此先感謝!

+0

我不知道我理解你的問題。你是否試圖在沒有「chrome」(選項卡,地址欄等)的新窗口中打開你的GUI,還是我誤解? – duckbrain

+0

很抱歉,如果我還不清楚,我想在新標籤中打開基本上我的應用程序,而不是一個新的窗口或類似正常打包應用程序或擴展彈出 – user2009114

回答

0

時,點擊您的應用程序按鈕是一個空的網頁,將打開一個新的標籤與要使用過程中的chrome.tabs API

chrome.tabs.create({url:'http://www.google.com/'}); 

的應用頁面你可以有一個臨時頁面打開後,將取代URL將一個完全合格的路徑使用

chrome.extension.getURL('Relative app path here') 

然後需要的頁面,你可以只調用

history.back(); 

返回到新標籤頁。

相關問題