windows.create在Opera中不能正常工作类型“弹出窗口”

时间:2015-06-08 13:04:22

标签: opera-extension

我目前正在尝试将Chrome扩展程序Prime Player移植到Opera。它有一个miniplayer,作为单独的窗口(使用windows.create)打开,类型为“popup”,“panel”或“detached_pa​​nel”(取决于用户设置)。后者似乎根本不受支持(这是可以接受的,因为它们在Chrome中是实验性的)并且“popup”类型显示地址栏(这里完全没用且丑陋)。请参阅左侧的Opera版本,右侧的Chrome版本:

Screenshot of popup in Opera Screenshot of popup in Chrome

我的问题是:这是一个错误还是有一些隐藏地址栏的选项?

spec只是说chrome.windows与Chrome实施没有区别。所以,我希望这可以用同样的方式工作,这意味着:

  1. 没有地址栏
  2. 如果未设置“--enable-panels”标志,
  3. “panel”/“detached_pa​​nel”将回退到“popup”
  4. 在opera:// flags下启用
  5. 选项以启用面板
  6. 我还尝试打开一个类型为“popup”的窗口,其中sample window extension的mod也不起作用。 也许只需要在文档中澄清差异。

    其他问题是窗口图标(由<link rel="shortcut icon">添加)在Opera中不受尊重,弹出窗口的强制最小高度导致底部空白。

0 个答案:

没有答案