本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

  1. // ==UserScript==
  2. // @name           testHotKey
  3. // @namespace      com.mozest.keijack
  4. // @include        *
  5. // ==/UserScript==

  6. // 变量的定义
  7. var topCover = null; // 顶层遮盖
  8. var bottomCover = null; // 底层遮盖
  9. var created = false; // 是否已经简历遮盖
  10. var show = false;

  11. // 遮盖显示方法
  12. function showCover(){
  13.         if(!created){
  14.                 topCover = document.createElement('div');
  15.                 topCover.setAttribute('style', 'background: black; width: 100%; height: 100% position: fixed; left: 0; top: 0; opacity: .50; overflow: hidden; z-index: 100;');
  16.                 bottomCover = document.createElement('div');
  17.                 bottomCover.setAttribute('style', 'background: black; width: 100%; height: 100%; position: fixed; left: 0; bottom: 0; opacity: .50; overflow: hidden; z-index: 100;');
  18.                 document.body.appendChild(topCover);
  19.                 document.body.appendChild(bottomCover);
  20.                 // 链接的处理
  21.                 var as = document.getElementsByTagName('a');
  22.                 for(var i = 0; i < as.length; i++){
  23.                         // 只处理文字链接
  24.                         var aimgs = as[i].getElementsByTagName('img');
  25.                         if(aimgs.length == 0 ){
  26.                                 as[i].style.position = 'relative';
  27.                                 as[i].style.zIndex = '101';
  28.                         }
  29.                 }
  30.                 // 标识已创建
  31.                 created = true;
  32.         } else {
  33.                 topCover.style.display = '';
  34.                 bottomCover.style.display = '';
  35.         }
  36.         show = true;
  37. }

  38. // 遮盖的隐藏
  39. function hideCover(){
  40.         if(!created){
  41.                 return;
  42.         }
  43.         topCover.style.display = 'none';
  44.         bottomCover.style.display = 'none';
  45.         show = false;
  46. }

  47. window.addEventListener('keydown', function(e){
  48.         if(e.altKey && e.keyCode == 116){
  49.                 if(!show)
  50.                         showCover();
  51.                 else
  52.                         hideCover();
  53.         }
  54. }, true);

  55. showCover();
复制代码
Welcome Humans!
We have come to visit you in peace and with goodwill!
    * Robots may not injure a human being or, through inaction, allow a human being to come to harm.
    * Robots have seen things you people wouldn't believe.
    * Robots are Your Plastic Pal Who's Fun To Be With.
    * Robots have shiny metal posteriors which should not be bitten.

And they have a plan.

非常好,谢谢。
猴子脚本要网页加载完成才作用,打开网页时还是比较晃眼,不知能不能解决。
能不能做成userChrome的?
优秀的浏览速度,随心的界面定制,方便的自由扩展,而且还有我很“”的头像,为什么不选择狐狸MM呢?
// ==UserScript==
// @name           testHotKey
// @namespace      com.mozest.keijack
// @include        *
// ==/UserScript==

// 变量的定义
var topCover = null; // 顶层遮盖
var bottomCover = null; / ...
凯杰 发表于 2009-2-12 14:06
这个能不能调亮度啊
静候凯杰佳音,期待着。。。。。。。。。
本帖最后由 mozillazg 于 2009-2-16 12:29 编辑

改动 17、19 行的 50 就可以调亮度,调亮<50,调暗>50.

可点击图片和文字链接: 改 27行 aimgs.length==0 为 aimgs.length>=0

改快捷键: 改52行
36# mozillazg
支持快捷键调么
嗯, 根据需求, 另开了一帖发布了算是正式的版本, 请参考:
http://g.mozest.com/thread-28581-1-1
Welcome Humans!
We have come to visit you in peace and with goodwill!
    * Robots may not injure a human being or, through inaction, allow a human being to come to harm.
    * Robots have seen things you people wouldn't believe.
    * Robots are Your Plastic Pal Who's Fun To Be With.
    * Robots have shiny metal posteriors which should not be bitten.

And they have a plan.

2# keijack-wu 原脚本在代码中改了快捷键,可是无效果,为什么