2012-12-30 110 views
1

我一直在努力打開不僅popupWindow,而且同時使用JavaScript的_blank URL。這裏是我有:在同一時間打開多個窗口,popupWindow和新標籤

newPopup('http://www.someurl.com'); 
newTab('http://www.otherurl.com'); 

function newPopup(url) { 
    popupWindow = window.open(url,'popUpWindow','formatting stuff here'); } 

function newTab(url) { 
    newLink = window.open(url,'_blank'); } 

我試過顛倒它們(新窗口先彈出)。

我也試過:

var = setTimeout(Popup('http ....'),3000); 

我已經試過:

chrome.tabs.create({url:"http://....."}); 

有沒有人有什麼想法?我注意到popupWindow出現時,一個檢查元素出現在擴展頁面上,而不是_blank。我可以得到或者,但從來沒有。

感謝

+2

確定它不是瀏覽器的限制?自從十年前彈出失敗以來,許多瀏覽器實施了防止多個彈出窗口(並且一些防止重複提醒)的安全措施。 –

+0

*「有人對此有任何想法嗎?」*回合:*請*不要那樣做? ;-) –

+0

「_I注意到popupWindow出現時,inspect元素顯示在擴展頁面上,但不顯示_blank._」開發人員工具「可以在任何頁面上使用Ctrl + Shift + I – Sudarshan

回答

0

這個工作在許多艱苦小時後,我終於得到它的工作。我覺得有點愚蠢,因爲我的問題有答案。

newPopup('http://www.someurl.com'); 
newTab('http://www.otherurl.com'); 

function newPopup(url) { 
    popupWindow = window.open(url,'popUpWindow','formatting stuff here'); } 

function newTab(url) { 
    newTab = chrome.tabs.create({url: url});} 

不幸的是,我沒有嘗試一個負載window.open和其他與chrome.tabs.create,並讓他們使用不同的基本程序,它就像培根上的任何東西。 :)

謝謝

相關問題