Javascript Chrome扩展隐藏/不显示选项卡

Javascript Chrome扩展隐藏/不显示选项卡,javascript,html,google-chrome,iframe,google-chrome-extension,Javascript,Html,Google Chrome,Iframe,Google Chrome Extension,我的扩展部分涉及访问一个网页,然后通过编程为用户执行某些功能。如果用户不必在浏览器窗口中看到所有这些情况,应用程序显然会更干净 在某些情况下,这可以通过以下方式实现:在浏览器窗口中显示其他内容(对用户有用),在iframe中加载带有编程元素的屏幕,并通过在iframe中加载的页面的页面加载时触发的动作脚本对其进行操作 然而,就我的目的而言,这部分受到跨域限制的阻碍,完全是因为相关站点不允许iFrame (一种解决方案是逆转这一过程——即将浏览器指向正确的页面,并在其前面抛出有用的内容,从而在浏览

我的扩展部分涉及访问一个网页,然后通过编程为用户执行某些功能。如果用户不必在浏览器窗口中看到所有这些情况,应用程序显然会更干净

在某些情况下,这可以通过以下方式实现:在浏览器窗口中显示其他内容(对用户有用),在iframe中加载带有编程元素的屏幕,并通过在iframe中加载的页面的页面加载时触发的动作脚本对其进行操作

然而,就我的目的而言,这部分受到跨域限制的阻碍,完全是因为相关站点不允许iFrame

(一种解决方案是逆转这一过程——即将浏览器指向正确的页面,并在其前面抛出有用的内容,从而在浏览器中加载页面时隐藏噪音。这是可行的,但出于显而易见的原因,这很可怕)

有没有干净的方法可以:

  • 打开chrome窗口但将其隐藏? 或
  • 不在窗口/选项卡中加载页面(即构建DOM等)
您是否尝试过使用

chrome.windows.create({url:yourUrl, focused:false, state:"minimized"}, function(hiddenWindow){
    //do whatever with hidden window
});
或者在扩展名的background.html中有一个

您是否尝试过使用

chrome.windows.create({url:yourUrl, focused:false, state:"minimized"}, function(hiddenWindow){
    //do whatever with hidden window
});

或者在扩展名的background.html中有一个

像这样:像这样:这是否回答了您的问题?还是这个老问题?这回答了你的问题吗?还是这个老问题?