Makima 发表于 2023-5-25 16:38:12

开门!查房!——查房脚本

本帖最后由 Makima 于 2023-5-25 16:42 编辑


功能:
快速跳转
提高空间的可阅读性






感谢:
一开始想的是从网页链接里提取uid,后面听@user_login 的改成了从空间左上角获取,脚本容易写了很多{:5_132:}

已知不足:
”记录“页面也会被包括进去,会多显示一点白色打开”隐私设置,您不能访问当前内容“的网页时会获取不到uid,所有跳转功能就失效了



//@Name // ==UserScript==
// @name         开门!查房!
// @version      1.3
// @author       M
// @match      https://www.gamemale.com/space*
// @match      https://www.gamemale.com/home.php?mod=space&uid*
// @match      https://www.gamemale.com/blog*
// @grant      GM_registerMenuCommand
// ==/UserScript==
(function() {
'use strict';

var style = document.createElement('style');
style.innerHTML = "#ct { background-image: none !important; background-color: #fff !important; }";
style.innerHTML += "#ct * { color: #000 !important; }";
document.head.appendChild(style);

})();

(function() {
'use strict';

const menuAll = [
    ['menu_home', '首页', 'index&view=me&from=space'],
    ['menu_dynamic', '动态', 'home&view=me&from=space'],
    ['menu_record', '记录', 'doing&view=me&from=space'],
    ['menu_journal', '日志', 'blog&view=me&from=space'],
    ['menu_theme', '主题', 'thread&view=me&from=space'],
    ['menu_message', '留言板', 'wall&view=me&from=space'],
    ['menu_profile', '个人资料', 'profile']
];

function createMenu(menu, uid) {
    GM_registerMenuCommand(menu, () => {
      window.location.href = `https://www.gamemale.com/home.php?mod=space&uid=${uid}&do=${menu}`;
    });
}

function init() {
    const domainUrl = document.getElementById('domainurl');
    const urlParam = domainUrl ? domainUrl.href.match(/\?(\d+)/) : null;
    const uid = urlParam ? urlParam : '';

    const menuContainer = document.createElement('div');
    menuContainer.id = 'menu-container';
    menuAll.forEach(menu => {
      createMenu(menu, uid);
    });
    document.body.appendChild(menuContainer);
}

init();

})();


Lano 发表于 2023-5-25 16:41:32

这是直接提取的按钮吧,如果空间主人隐藏也能看到吗

娱乐法师火布偶 发表于 2023-5-25 16:47:14

泥潭已经开始查房了,害怕.jpg{:6_188:}
不过空间主人隐藏起来的页面还是看不到的

木瑾 发表于 2023-5-25 16:48:52

厉害了,正好是用得上的功能,每次被奇奇怪怪的的设计,找不到键位在哪里,这下好了

歧路歌 发表于 2023-5-25 16:49:54

这下藏起来的秘密要无所遁形了{:6_194:}

深暗幽狼 发表于 2023-5-25 16:53:51

还以为是突破隐私设置就能看的,吓死()
加个传送门,在空间导航栏本身就隐藏的直接跳转。

一只随行 发表于 2023-5-25 16:56:10

{:6_165:} 泥潭竟然要开始查房了,这下某些人空间藏的小秘密藏不住力【真的有吗】
顺便镇楼图我可以惹{:6_179:}

凯诺斯 发表于 2023-5-25 16:58:30

挺方便查找的惹,主人隐藏起来的东西查不到还可以

majorw 发表于 2023-5-25 17:05:01

本帖最后由 majorw 于 2023-5-25 17:54 编辑

大佬为什么我安装了之后还是没什么变化,是需要做什么改动吗{:6_188:}【已解决】
在经过皮卡丘提醒后才知道原来要删除油猴自带的前缀脚本才会生效,我实在太呆了{:6_164:}
安装这个脚本后就不会因为背景过于花哨而看不清对方的空间文字了{:6_169:}

zmmmm_ 发表于 2023-5-25 17:07:39

隐藏起来的可以通过别人的空间进去改下链接uid就行,就是麻烦,
这方便了好多,感谢✪ω✪

Nittbone 发表于 2023-5-25 17:08:00

{:4_91:}有些村民太坏了,空间弄得好奇怪,这个功能棒大忙了~!

alexwang 发表于 2023-5-25 17:12:34

啊还有这个功能,好厉害^O^
挖掘空间里的小秘密

chouki 发表于 2023-5-25 17:14:19

被隆的翘臀吸引而来{:6_179:}这个脚本好吓人?我不是特务鸡{:6_194:}

洛封尘 发表于 2023-5-25 17:18:47

查房可还行
这是不是包含屏蔽背景图 那还蛮好用的 有些空间看不清字;;

轮回2L 发表于 2023-5-25 17:19:07

本帖最后由 轮回2L 于 2023-5-25 17:28 编辑

好哎,拒绝奇奇怪怪的背景,保护眼睛从安装这个脚本开始{:6_188:}
还能直接跳转动态什么的,好评噜{:6_185:}

青魂 发表于 2023-5-25 17:19:25

開門!查房!什麽奇奇怪怪的小東西都給我拎出來;P

Zeperion 发表于 2023-5-25 17:29:32

原理应该还是根据uid跳转对应模块的连接吧,是挺便利的

书の妖怪 发表于 2023-5-25 17:31:50

从某种意义来说反而是管理很需要的插件,经常要对违规的看看历史回帖和主题{:6_190:}

源子 发表于 2023-5-25 17:35:55

笑死,这是把对方辛辛苦苦设计的效果一键清空了嘛

guikuo 发表于 2023-5-25 17:36:42

是怎么快速跳转,有点不太理解
页: [1] 2 3 4 5
查看完整版本: 开门!查房!——查房脚本