123下一页
返回列表 发新帖

手机版小黑屋纯js版分享

[复制链接]

54

主题

3588

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
789
好评
190
信誉
180

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员挂机大佬

发表于 2025-7-30 14:28:21 来自手机  | 显示全部楼层 | 阅读模式  来自 陕西
本帖最后由 青春向上 于 2025-7-30 14:49 编辑

友情链接:
WhiteSevs大佬“MT 论坛优化”油猴插件

小白·马大佬“论坛lite”app


用过以上工具的大佬们都知道“手机版小黑屋”,WhiteSevs大佬的小黑屋可以自适应布局,但需要先安装油猴插件。
小白·马大佬的app使用lua单独开发出一个Xiaoheiwu页面。

如果想移植其功能,有点麻烦。于是我作为cv工程师,根据WhiteSevs大佬的代码,和黄鸟抓包,加上ai助力(ai了99%的代码),最终写出纯原生js的小黑屋:

链接:https://www.123865.com/s/o1cqVv-ZBAjH

使用方法:下载“xhwTest.js”,将整个xhw()函数copy出来,然后执行xhw()即可。
优点:纯原生js,所以不需要油猴,只要你能找到地方执行js,就能使用,帮助各位想做论坛app的朋友们轻松实现小黑屋。
缺点:只考虑网络正常,若其他情况可能出现bug,不过你可以关闭重开,或者修改代码完善。

大致原理:在电脑端小黑屋,点击展开会发送api,此api中cid控制显示页数,当cid为空时显示第一页,并且下一页的cid可以从响应中获取。于是多次发送api,最终显示在弹窗中,就是小黑屋。

不多说,请见代码。


赠品:
“InsertLabel.js”,选中文字,点击添加标签。


也可直接点击插入对应标签。
PS:小白·马大佬的app就有此功能,但我选择文字时无法点击,使用js版可以。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有1人评分金币 理由
挽梦遗酒 + 1 大脑!

查看全部评分 总评分:金币 +1 

回复

使用道具 举报

54

主题

3588

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
789
好评
190
信誉
180

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员挂机大佬

发表于 2025-7-30 21:17:35 来自手机  | 显示全部楼层  来自 陕西
本帖最后由 青春向上 于 2025-7-30 21:29 编辑
挽梦遗酒 发表于 2025-7-30 20:59
刚用完这个小黑屋的脚本,有啥实际功能吗,我知道小黑屋有这些人了,然后腻 ...
没啥用,只是好看填补了手机端无小黑屋的空白,否则需要使用电脑ua,切换电脑页面查看,总归不方便。没事干去测试我新上传的imgMenu.js,为手机图片插入排版进行优化。

预览图片:
先选择id,再点击“预览图片”

成功:点击“关闭”或空白关闭。


插入图片:超大可视化,并且已插入图片红色高亮,谁没插一眼可知。(图中已全部插入)


点击“恢复布局”还原原布局(真小,插哪张图片看不出来):

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

36

主题

6072

回帖

1万

积分

博士生

水博士

Rank: 7Rank: 7Rank: 7

金币
4912
好评
7
信誉
97
发表于 2025-7-30 14:33:47 来自手机  | 显示全部楼层  来自 北京
看看小黑屋长啥样,千万别进小黑屋
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-7-30 14:41:37 来自手机  | 显示全部楼层  来自 北京
什么是cv工程师呀
回复

使用道具 举报

54

主题

3588

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
789
好评
190
信誉
180

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员挂机大佬

发表于 2025-7-30 14:44:43 来自手机  | 显示全部楼层  来自 陕西
挽梦遗酒 发表于 2025-7-30 14:41
什么是cv工程师呀

ctrl+c、ctrl+v,复制粘贴。
回复

使用道具 举报

20

主题

3607

回帖

1万

积分

博士生

Lazy but Busy

Rank: 7Rank: 7Rank: 7

金币
2924
好评
45
信誉
300

考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人MT论坛新人

QQ
发表于 2025-7-30 14:45:44 来自手机  | 显示全部楼层  来自 四川
挽梦遗酒 发表于 2025-7-30 14:41
什么是cv工程师呀

复制加粘贴
回复

使用道具 举报

20

主题

3607

回帖

1万

积分

博士生

Lazy but Busy

Rank: 7Rank: 7Rank: 7

金币
2924
好评
45
信誉
300

考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人MT论坛新人

QQ
发表于 2025-7-30 14:46:07 来自手机  | 显示全部楼层  来自 四川
面向cv编程
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-7-30 14:53:35 来自手机  | 显示全部楼层  来自 北京
青春向上 发表于 2025-7-30 14:44
ctrl+c、ctrl+v,复制粘贴。
改成这样好看

  1.    // 创建菜单容器
  2. const menu = document.createElement('div');
  3. menu.style.cssText = `
  4.         display: flex;
  5.         overflow-y: hidden;
  6.         padding: 4px;
  7.         background: transparent;  // 这里改为透明
  8.         border: 1px solid #ddd;
  9.         gap: 4px;
  10.         `;




  11. // 渲染菜单
  12. menu.innerHTML = '';
  13. menuItems.filter(item => item.isShow).forEach(item => {
  14.     const btn = document.createElement('a');
  15.     btn.textContent = item.name;
  16.     btn.style.cssText = `
  17.             padding: 2px 8px;
  18.             font-size: 12px;
  19.             border: 1px solid #ccc;
  20.             border-radius: 2px;
  21.             background: rgba(245, 245, 245, 0.5); /* 半透明背景 */
  22.             color: black; /* 纯黑色字体 */
  23.             white-space: nowrap;
  24.             `;
  25.     btn.addEventListener('click', () => handleAction(item.name));
  26.     menu.appendChild(btn);
  27. });

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

54

主题

3588

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
789
好评
190
信誉
180

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员挂机大佬

发表于 2025-7-30 14:58:26 来自手机  | 显示全部楼层  来自 陕西
本帖最后由 青春向上 于 2025-7-30 15:00 编辑
挽梦遗酒 发表于 2025-7-30 14:53
改成这样好看
我对样式没啥要求,都可以,主要是功能。
目前已知回复评论不会显示(因为有两个textarea,也能加,但懒得加),后面还可以加常用语,一键回复“看看隐藏”等功能。
小伙子,看你骨骼惊奇,帮我写一个自动识别代码并高亮呗。
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-7-30 15:00:04 来自手机  | 显示全部楼层  来自 北京
青春向上 发表于 2025-7-30 14:58
我对样式没啥要求,都可以,主要是功能。
目前已知回复评论不会显示(因为有两个textarea,也能加,但懒 ...

也对也对,必须把我的炫彩回复加上去
回复

使用道具 举报

7

主题

2182

回帖

4846

积分

禁止发言

金币
1778
好评
1
信誉
100
发表于 2025-7-30 15:01:02 | 显示全部楼层  来自 北京
JS小黑屋挺实用,感谢分享
回复

使用道具 举报

12

主题

5246

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1590
好评
16
信誉
578

考神MT论坛帅哥MT论坛新人MT论坛最佳新人MT论坛活跃会员

发表于 2025-7-30 15:07:18 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-7-30 15:42:46 来自手机  | 显示全部楼层  来自 北京
青春向上 发表于 2025-7-30 14:58
我对样式没啥要求,都可以,主要是功能。
目前已知回复评论不会显示(因为有两个textarea,也能加,但懒得 ...

得了吧,你都不行我咋可能呢
回复

使用道具 举报

37

主题

1654

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
226
好评
6
信誉
100
发表于 2025-7-30 16:12:31 来自手机  | 显示全部楼层  来自 山东
为什么我不能下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

123

主题

3512

回帖

1万

积分

博士生

●一只菜鸡●

Rank: 7Rank: 7Rank: 7

金币
3509
好评
85
信誉
122

考神MT论坛新人MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-7-30 16:23:52 来自手机  | 显示全部楼层  来自 北京
光盘行动 发表于 2025-7-30 16:12
为什么我不能下载

保存到网盘
回复

使用道具 举报

3

主题

45

回帖

219

积分

小学生

Rank: 2

金币
103
好评
0
信誉
100
发表于 2025-7-30 16:33:13 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表