NS 简单图床快捷上传

在 Nodeseek.com 的发送评论按钮旁添加图片上传功能,支持粘贴/拖拽上传,提示在右下角

作者
BreezeZhang
日安装量
0
总安装量
4
评分
0 0 0
版本
1.1
创建于
2025-03-10
更新于
2025-03-10
大小
21.1 KB
许可证
GPL-3.0
适用于

📷 NS 简单图床快捷上传 - 附加信息

✨ 脚本概述

NS 简单图床快捷上传 是一款专为 Nodeseek.com 论坛设计的增强脚本 🎉,它可以在发帖或评论时快速上传图片,支持多种上传方式,并自动生成 Markdown 格式的图片链接。无论是通过按钮上传、粘贴图片,还是拖拽文件,都能轻松搞定!🚀


🎯 功能亮点

  • 📤 多方式上传:

    • 点击“📷 上传图片”按钮,选择本地文件。
    • 复制图片后直接粘贴(Ctrl+V)。
    • 拖拽图片到输入框。
  • 📝 自动生成 Markdown:

    • 上传成功后自动插入 ![image](URL) 格式,方便嵌入帖子。
  • 🔔 友好提示:

    • 右下角显示“拖拽或粘贴图片可以上传图片”提示。
    • 上传成功后弹出“🎉 图片上传成功!”通知。
  • ⚙️ 自定义配置:

    • 支持设置自定义 API URL 和 Token,适配任意图床服务。

📋 操作说明

1. 安装脚本

  1. 确保你已安装 Tampermonkey 扩展。
  2. 点击脚本的安装链接,或将脚本代码复制到 Tampermonkey 中。
  3. 访问 Nodeseek.com,脚本将自动生效。

2. 配置 API 和 Token

首次使用需要设置你的图床 API URL 和 Token:

  1. 打开 Nodeseek.com 的发帖或评论页面。
  2. 点击“⚙️ 更新配置”按钮。
  3. 在弹窗中输入:
    • EasyImages2.0 API URL: 你的图床服务 API 地址(例如 https://example.com/api/index.php)。
    • EasyImages2.0 Token: 你的图床服务授权 Token(例如 1234567890:werttyuiioo)。
  4. 点击“保存”按钮 🎯。

💡 提示: 如果不确定 API URL 和 Token,可以联系你的图床服务提供商获取。

3. 上传图片

支持三种上传方式,任选其一:

  • 方式 1:按钮上传
    点击“📷 上传图片”按钮,选择本地图片文件。
  • 方式 2:粘贴上传
    复制图片(Ctrl+C),然后在输入框中粘贴(Ctrl+V)。
  • 方式 3:拖拽上传
    将图片文件拖拽到输入框区域,松开鼠标即可。

4. 插入图片

  • 上传成功后,脚本会自动在输入框中插入 Markdown 格式的图片链接,例如: ![image](https://your-image-url.com/image.jpg)
  • 你可以继续编辑内容,或直接提交帖子。

5. 错误处理

  • 如果上传失败,脚本会弹出错误提示,例如:
    • “网络错误:服务器不可用” 🛑
    • “上传超时,请检查网络” ⏰
  • 请检查你的网络连接、API URL 和 Token 是否正确。

⚠️ 注意事项

  • 域名访问: 本脚本使用 unsafeWindow.fetch 发起请求,可访问任意域名,无需担心 Tampermonkey 的 @connect 限制。但这可能导致脚本无法通过 GreasyFork 审核,建议本地安装使用。

  • 图床服务: 确保你的图床服务支持 POST 请求,并接受 imagetoken 参数。推荐测试 API:

    curl -X POST -F "[email protected]" -F "token=your-token" https://your-api-url
    
  • 网络稳定性: 如果上传失败,可能是网络问题,请尝试切换网络或使用 VPN。

  • 兼容性: 脚本在现代浏览器(Chrome、Firefox、Edge)中测试通过。如果页面启用了严格的 CSP(内容安全策略),fetch 可能被限制,请联系作者获取解决方案。


🛠️ 常见问题 (FAQ)

Q1: 为什么上传失败,提示“网络错误”?
A: 请检查以下几点:

  • 网络是否稳定。
  • API URL 和 Token 是否正确。
  • 图床服务是否正常运行(可使用 curl 测试)。

Q2: 如何支持其他图床服务?
A: 只需在配置中输入你的图床 API URL 和 Token 即可。本脚本支持任意域名,无需修改 @connect

Q3: 为什么脚本在 GreasyFork 上不可用?
A: 由于脚本使用 unsafeWindow.fetch 绕过跨域限制,可能会被 GreasyFork 拒绝审核。建议直接下载 .user.js 文件并本地安装。

Q4: 上传速度慢怎么办?
A: 可能是网络或图床服务器响应慢,建议:

  • 切换网络(如从 Wi-Fi 切换到移动数据)。
  • 选择更快的图床服务。

📧 联系作者

  • 作者: BreezeZhang
  • 反馈: 如果你有任何问题或建议,请在 GreasyFork 留言,或通过 Nodeseek 论坛私信我!💬

感谢使用 NS 简单图床快捷上传!希望它能为你的 Nodeseek 体验锦上添花!🌟

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址