Google chrome 为什么page#u action无法';是否在弹出窗口中不显示?

Google chrome 为什么page#u action无法';是否在弹出窗口中不显示?,google-chrome,google-chrome-extension,browser-extension,Google Chrome,Google Chrome Extension,Browser Extension,我正在制作一个chrome扩展,并使用page_操作而不是browser_操作,因为我只需要一个特定url的扩展。我正在使用DecellerativeContent来激活page_操作 // When the extension is installed or upgraded ... chrome.runtime.onInstalled.addListener(function() { // Replace all rules ... chrome.declarativeContent

我正在制作一个chrome扩展,并使用page_操作而不是browser_操作,因为我只需要一个特定url的扩展。我正在使用DecellerativeContent来激活page_操作

// When the extension is installed or upgraded ...
chrome.runtime.onInstalled.addListener(function() {
  // Replace all rules ...
  chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
    // With a new rule ...
    chrome.declarativeContent.onPageChanged.addRules([
      {
        // That fires when a page's URL contains ...
        conditions: [
          new chrome.declarativeContent.PageStateMatcher({
            pageUrl: { hostEquals: 'www.example.com', schemes: ['https'] },
          })
        ],
        // And shows the extension's page action.
        actions: [ new chrome.declarativeContent.ShowPageAction() ]
      }
    ]);
  });
});
在chrome的普通标签中,没有问题。Page_动作完全按照我想要的方式工作。但在弹出窗口中,存在一个问题。我的意思是,有一个页面包含指向弹出页面的链接。当我点击它们时,弹出窗口会打开,但我看不到地址栏中的页面操作


有什么问题吗

不幸的是,Google Chrome extensions没有在弹出窗口的地址栏上提供页面操作图标。但是,扩展仍然可以在该窗口上工作。您应该考虑其他方法来实现扩展功能

我认为Chrome不支持弹出窗口上的页面操作。你确定吗?我的意思是,我没有看到任何页面操作在弹出窗口上起作用,或者我没有看到包含页面操作在弹出窗口上也不起作用的文档。但是有没有办法做到这一点,我想为我的扩展实现。或者你能提供一份支持你想法的文档吗?我可以放弃。我安装了两个页面的动作扩展,两个图标都没有显示在弹出窗口中。我猜这是谷歌明确的决定,但你可以提交一份文件,试图改变它。