Javascript 同时打开多个窗口,弹出窗口和新建选项卡

Javascript 同时打开多个窗口,弹出窗口和新建选项卡,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我一直在努力,不仅可以打开一个弹出窗口,还可以同时使用javascript打开一个空白URL。以下是我所拥有的: newPopup('http://www.someurl.com'); newTab('http://www.otherurl.com'); function newPopup(url) { popupWindow = window.open(url,'popUpWindow','formatting stuff here'); } function newTab(url

我一直在努力,不仅可以打开一个弹出窗口,还可以同时使用javascript打开一个空白URL。以下是我所拥有的:

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://....."});
有人对此有什么想法吗?我注意到,当弹出窗口出现时,扩展页面上会出现一个inspect元素,但对于_blank则不会。我可以选一个,也可以选一个,但决不能两个都选


谢谢

在辛苦工作了好几个小时之后,我终于让它开始工作了。我觉得有点傻,因为我的问题有答案

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分别尝试一种加载和另一种加载,因此它们使用不同的基本过程,在任何情况下都像培根一样工作。:)


谢谢

确定这不是浏览器限制吗?自从十年前弹出窗口的惨败以来,许多浏览器都实施了防止多个弹出窗口的安全措施(有些还防止重复警报)。“有人对此有什么想法吗?”布特:请不要这样做?;-)“我注意到,当弹出窗口出现时,扩展页面上会显示一个inspect元素,但对于_blank则不会显示。”
developer tools
可以在任何页面上使用Ctrl+Shift+IIt进行调用,这可能是浏览器的一个限制。我所做的是一个期望的反应,但我看到它如何被滥用。页面是相关的;其中popupWindow包含有关新窗口的信息。无论如何如果PopupUpWindow被刷新到popup.html中,有没有办法在创建新窗口时阻止popup.html关闭?也许是一个持久的窗口?