我目前正在尝试将Chrome扩展程序Prime Player移植到Opera。它有一个miniplayer,作为单独的窗口(使用windows.create)打开,类型为“popup”,“panel”或“detached_panel”(取决于用户设置)。后者似乎根本不受支持(这是可以接受的,因为它们在Chrome中是实验性的)并且“popup”类型显示地址栏(这里完全没用且丑陋)。请参阅左侧的Opera版本,右侧的Chrome版本:
我的问题是:这是一个错误还是有一些隐藏地址栏的选项?
spec只是说chrome.windows与Chrome实施没有区别。所以,我希望这可以用同样的方式工作,这意味着:
我还尝试打开一个类型为“popup”的窗口,其中sample window extension的mod也不起作用。 也许只需要在文档中澄清差异。
其他问题是窗口图标(由<link rel="shortcut icon">
添加)在Opera中不受尊重,弹出窗口的强制最小高度导致底部空白。