logo
0
0
WeChat Login
更新版本号至1.0.3,修改主页和支持URL为GreasyFork地址,优化内部链接处理逻辑

游戏内链接查看器

一个强大的Tampermonkey用户脚本,允许您直接在游戏内查看链接内容,无需切换到浏览器标签页,提升您的游戏体验。

✨ 功能特点

  • 🔗 在游戏内直接打开链接,无需切换窗口
  • 🖼️ 使用优雅的对话框界面显示链接内容
  • 🔄 支持拖动、调整大小和最小化对话框
  • 📱 响应式设计,适应不同屏幕尺寸
  • 🔍 智能检测iframe加载问题并提供解决方案
  • 🛡️ 处理跨域限制和安全策略限制
  • 🎮 专为游戏玩家设计的用户体验

📋 系统要求

  • 支持Tampermonkey或Greasemonkey的现代浏览器(Chrome、Firefox、Edge等)
  • Tampermonkey或Greasemonkey浏览器扩展

🚀 安装方法

  1. 确保您已安装Tampermonkey浏览器扩展
  2. 点击以下链接安装脚本:安装游戏内链接查看器
  3. 在Tampermonkey确认页面中点击"安装"
  4. 刷新您的游戏页面以激活脚本

🎮 使用方法

  1. 在游戏中点击任何链接
  2. 链接内容将在游戏内的对话框中打开
  3. 您可以:
    • 拖动对话框标题栏移动位置
    • 使用右下角调整对话框大小
    • 点击最小化按钮将对话框最小化
    • 点击关闭按钮关闭对话框
    • 如果内容无法在iframe中加载,点击"在新标签页中打开"

🔧 高级功能

iframe加载失败处理

脚本能智能检测并处理以下情况:

  • 网站的X-Frame-Options或Content-Security-Policy设置禁止在iframe中显示
  • 跨域访问限制(CORS策略)
  • 网站需要身份验证或登录
  • 网站暂时无法访问

当检测到这些情况时,脚本会显示友好的错误提示,并提供在新标签页中打开链接的选项。

对话框控制

  • 移动:点击并拖动对话框顶部标题栏
  • 调整大小:点击并拖动对话框右下角
  • 最小化:点击对话框右上角的最小化按钮
  • 关闭:点击对话框右上角的关闭按钮或点击对话框外部区域

❓ 常见问题

Q: 为什么有些网站无法在对话框中显示?
A: 某些网站出于安全考虑禁止在iframe中显示其内容。在这种情况下,脚本会提供在新标签页中打开链接的选项。

Q: 脚本是否适用于所有游戏?
A: 脚本设计用于基于Web的游戏。对于客户端游戏,您需要在游戏内浏览器中使用。

Q: 如何禁用脚本?
A: 您可以通过Tampermonkey扩展管理面板临时禁用或完全卸载脚本。

🛠️ 技术细节

脚本使用纯JavaScript编写,不依赖外部库。主要功能包括:

  • 拦截页面中的链接点击事件
  • 动态创建和管理模态对话框
  • 处理iframe加载和错误检测
  • 实现对话框拖动和调整大小功能

📄 许可证

本项目采用MIT许可证 - 详情请参阅LICENSE文件。

🤝 贡献

欢迎贡献!如果您有改进建议或发现了bug,请提交issuepull request

📞 联系方式

如有问题或建议,请通过issues页面联系我们。

📦 源代码

本项目的源代码托管在:mwi-dialog-link-viewer


注意:此脚本仅用于增强游戏体验,请尊重游戏开发者和网站所有者的规定。

About

mwi-dialog-link-viewer

Language
JavaScript76.3%
Markdown23.7%