创建临时标签而不将其添加到Chrome扩展程序中的历史记录或会话

时间:2016-06-06 14:46:15

标签: javascript google-chrome-extension

我正在创建一个应该是临时的标签,不应该显示在历史记录或最近关闭的标签中;由于Chrome bug 436489,我无法使用弹出窗口,因为需要以编程方式打开选项卡。我也无法使用内容脚本,因为这会排除chrome://个标签。我试图从历史记录中删除临时选项卡,如下所示:

chrome.history.onVisited.addListener(({url}) => { if (url.startsWith(temporary)) chrome.history.deleteUrl({url}) })

但由于Chrome bug 395955它不起作用,即使它有效,它仍会保存在chrome.sessions中,并且没有API可以从那里删除它。没有其他方法可以在Chrome中创建可以通过编程方式打开和关闭的临时页面吗?

0 个答案:

没有答案