使用 chrome.pageAction 获得 chrome.infobars 经验

Achieve chrome.infobars experience using chrome.pageAction

Chrome 团队终于宣布 chrome.infobars WontFix 并将其从代码库中删除 (https://code.google.com/p/chromium/issues/detail?id=458325)。

目前我有一个扩展程序,它注入 HTML 来模拟 information/error 柱线。但是,这并不理想,也可能不是最佳做法。

chrome.infobars 资源建议使用 chrome.pageAction。所以我的问题是,如何使用 chrome.pageAction 获得 chrome.infobars(某种)体验(示例代码将不胜感激!)?还是我真的最好继续注射 HTML?

到目前为止,你不能。

pageAction API 只允许您在多功能栏中显示一个小图标。

虽然有一种编程方式让它显示弹出窗口 window in the works,但目前不可用。

在任何情况下,它都不会很好地集成到页面中:它将是一个从图标中弹出的矩形 window,如果它失去焦点,它会自动关闭。如果您有有效的 HTML UI 注射液,最好坚持使用。