【问题标题】:pageAction doesn't show in a browser popup windowpageAction 未显示在浏览器弹出窗口中
【发布时间】:2014-08-08 15:05:39
【问题描述】:

我说的不是 pageACtion 的 popup.html,而是“popup”类型的浏览器窗口。

我有一个扩展程序,它在某个 url 上显示 pageAction(像往常一样)。但是如果 url 在弹出窗口中,pageAction 的按钮不会显示。

在 chrome 扩展的文档中找不到任何关于它的信息。是这样吗,在弹出式窗口中不起作用,还是发生在我身上,例如因为我使用的是 Ubuntu 13?

【问题讨论】:

  • 它不是特定于 Ubuntu 的。我可以在 Window 7 中window.open() 一个新的弹出窗口,但我既看不到页面操作也看不到浏览器操作。
  • 非常感谢。我的结论是设计上可能是这样。
  • 可能是这样——菜单按钮、书签和后退/前进/刷新按钮也都没有了。

标签: google-chrome-extension


【解决方案1】:

感谢@apsillers 的贡献,我得出结论,Chrome 的弹出窗口界面在设计上不支持浏览器操作或页面操作。

chrome.pageAction.show 在弹出窗口上不起作用,也不会引发任何错误。

我认为弹出窗口中的地址栏不是多功能框。

【讨论】:

  • 是否有一种解决方法可以在弹出窗口上进行扩展工作?如果你这样做了,你能分享你的代码吗?
  • 我不确定你的意思。扩展实际上适用于弹出窗口。弹出窗口没有多功能框,也没有放置浏览器操作按钮的地方,仅此而已;但您可以像在任何其他页面上一样执行内容脚本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-21
  • 2016-11-05
  • 1970-01-01
  • 2012-12-15
相关资源
最近更新 更多