alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度98点
  • 社区居民
  • 最爱沙发
  • 忠实会员
阅读:2369回复:4

『代码』窗口式附加组件管理器

楼主#
更多 发布于:2016-01-06 20:20
本来uc脚本里用来打开旧式搜索引擎管理器的代码,现在旧管理器被取消打不开了,我就改成了打开about:addons附加组件管理器。没想到弹出了一个独立的窗口式管理器,而且就一个标题栏和管理器,没有地址栏之类的。

可能有人需要,分享下代码。新建快捷键或者鼠标手势,粘贴代码,完成设置就可以了。

openDialog("about:addons", "_blank","chrome, dialog, modal, centerscreen, resizable")

最新喜欢:

infinityinfini... hzhbesthzhbes...
j88iang
小狐狸
小狐狸
  • UID51763
  • 注册日期2015-11-17
  • 最后登录2018-12-16
  • 发帖数48
  • 经验49枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-01-06 20:42
有没有可能 也把标题栏也隐藏了 然后 置顶 这样就可以用来弹出视频
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
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内容使用该参数,也就是网页调用这参数会被忽略。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度98点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2016-01-07 10:42
虽然不用flash看视频了还是要赞下楼上。
j88iang
小狐狸
小狐狸
  • UID51763
  • 注册日期2015-11-17
  • 最后登录2018-12-16
  • 发帖数48
  • 经验49枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-01-07 13:19
hzhbest:查了一下,有这样的语句可以开小窗口:
一、
window.showModalDialog('http://www.163.com','newwindow','dialogHeight =500; dialogWidth=600; res...
回到原帖
有扩展实现无标题弹出视频的https://addons.mozilla.org/zh-CN/firefox/addon/popvideo999/?src=search
游客

返回顶部