打开任务栏中没有图标的窗口
Opening a window without an icon in the taskbar
Firefox的"选项"打开:
- 任务栏上没有图标
- 正在阻止恢复到主窗口的能力。
如何扩展到其他窗口,键入:
chrome://browser/content/search/engineManager.xul
没有图标且不在任务栏?你一定是指一个对话窗口。
var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"].getService(Components.interfaces.nsIWindowWatcher);
ww.openWindow(window, "chrome://browser/content/search/engineManager.xul", "_blank", "chrome,dialog,modal,centerscreen,resizable", null);
如果你想在任务栏中没有图标和显示任何东西,你必须传递第一个参数窗口,对话框将绑定到这个窗口,并且你必须传递dialog
和modal
作为一个特性
https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWindowWatcher openWindow % 28% 29日
如果导入了Services.jsm
,也可以使用Services.ww.openWindow
代替var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"].getService(Components.interfaces.nsIWindowWatcher);
。
那个家伙@nmaier现在睡着了:哈哈:但是当你唤醒nmaier的时候,有没有任何地方列出了我们可以在features
参数中使用的所有选项?
编辑:更新:
它不工作的原因是因为从你的作用域window
没有定义。因此,将窗口设置为最近的窗口,如:Services.wm.getMostRecentWindow('navigator:browser')
。或者您可以使用null
来代替'navigator:browser'
。
SDK的方式,因为这看起来就像你在做你的评论:
var {Cu} = require("chrome");
Cu.import('resource://gre/modules/Services.jsm');
Services.ww.openWindow(Services.wm.getMostRecentWindow('navigator:browser'), "chrome://browser/content/search/engineManager.xul", "_blank", "chrome,dialog,modal,centerscreen,resizable", null);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- Javascript更改图标
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- Javascript排序的图像弹出窗口..可以't单独弹出
- 窗口大小html css
- 弹出窗口出现,然后退出
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 单击更改图标并通过javascript添加一个css类
- Javascript更新孙窗口中的表单元素
- 如何在选项卡上定义属性'的主窗口对象
- javascript 可单击图标而不是弹出窗口
- 如果在 HTML/JS 中单击图标,则显示弹出窗口
- 在图标上动态添加UI引导弹出窗口
- 如何使图标出现在一个新的窗口
- 打开chrome扩展窗口右键单击,而不是浏览器的扩展图标
- 打开任务栏中没有图标的窗口
- 使用Geojson添加信息窗口和自定义图标到谷歌地图
- 谷歌地图-保持图标,信息窗口和地图层居中