阅读:2912回复:4
『代码』窗口式附加组件管理器
本来uc脚本里用来打开旧式搜索引擎管理器的代码,现在旧管理器被取消打不开了,我就改成了打开about:addons附加组件管理器。没想到弹出了一个独立的窗口式管理器,而且就一个标题栏和管理器,没有地址栏之类的。
可能有人需要,分享下代码。新建快捷键或者鼠标手势,粘贴代码,完成设置就可以了。 openDialog("about:addons", "_blank","chrome, dialog, modal, centerscreen, resizable") ![]() |
|
1楼#
发布于:2016-01-06 20:42
有没有可能 也把标题栏也隐藏了 然后 置顶 这样就可以用来弹出视频
|
|
2楼#
发布于:2016-01-07 10:01
查了一下,有这样的语句可以开小窗口:
一、 window.showModalDialog('http://www.163.com','newwindow','dialogHeight =500; dialogWidth=600; resizable=no; alwaysRaised=yes; location=no; status=no') ;或者用 window.showModalessDialog (试验了下,Firefox不支持showModelessDialog),前者是弹出小窗口是必须先关闭才可继续操作原窗口,后者没此限制。其中,resizable和location在Firefox中默认忽略也就是强制开启,即使如上述语句那样设置,想允许语句实现不可调整大小或不显示地址栏的小窗口,需要手动将 dom.disable_window_open_feature.resizable 或 location 设为 false。 另外,使用这种语句,Firefox会在控制台提示“window.showModalDialog() 已废弃。”但在MDN(https://developer.mozilla.org/en-US/docs/Web/API/Window/open)中又说是为了兼容IE标准而加入的支持。。。 重点是,这语句可无视任何扩展的将新窗口置为标签页或者单窗口模式的设置,强制弹出小窗口(对话框)…… 二、 window.open ('http://www.163.com','newwindow','height=500,width=600,toolbar=no,menubar=no,scrollbars=no, resizable=no, titlebar=no, status=no') ;Firefox推荐的语句,上面语句可以精简成【window.open ('http://www.163.com','newwindow','height=500,width=600') ;】,效果完全一样——就如上面所说的,除了那resizable和location是默认忽略外,MDN的说明是其他参数是不写就是禁用,于是就可以得到无工具栏无状态栏无滚动条、仅剩标题栏和地址栏的“双栏三无”小窗口——咦,等等,那“titlebar=no”呢??嗯,MDN没说默认忽略,到about:config中看 dom.disable_window_open_feature.titlebar 也是 false,但无论如何就是无法得到无标题栏的窗口(难道是我的设置或者系统问题?),谁无标题栏成功了请回帖。 无滚动条再加上窗口内滚动语句定位视频框,就基本实现视频窗口弹出了。 不过跟一的语句不同,这语句会受标签页管理扩展限制,例如在单窗口模式下被置为标签页。 不过这语句还支持强大的 chrome 参数,不过Firefox限制仅能对chrome内容使用该参数,也就是网页调用这参数会被忽略。 |
|
|
3楼#
发布于:2016-01-07 10:42
虽然不用flash看视频了还是要赞下楼上。
![]() |
|
4楼#
发布于:2016-01-07 13:19
hzhbest:查了一下,有这样的语句可以开小窗口:有扩展实现无标题弹出视频的https://addons.mozilla.org/zh-CN/firefox/addon/popvideo999/?src=search |
|