Skip to content

修复场景报错、更新 meta 标签、新增复制功能 #47

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

orchid-world
Copy link

描述

本次 PR 包含以下三项改进:

  • 修复问题: 解决调用 game.restart() 后找不到场景导致的报错问题。
  • 优化 meta 标签: 替换已弃用的 <meta name="apple-mobile-web-app-capable" content="yes"> 标签为 <meta name="mobile-web-app-capable" content="yes">
  • 新增功能: 在工具类中实现复制文本到剪贴板的功能,具体如下:
    • 添加了 copyToClipboard 静态方法,优先使用现代 Clipboard API,失败时回退至 execCommand 方法。
    • 在 outputToConsole 方法中集成 copyToClipboard,将生成的变量名自动复制到剪贴板。

提交内容

  • 修复 game.restart() 场景丢失报错。
  • 更新 HTML 中的 meta 标签以支持现代标准。
  • 新增 copyToClipboard 方法并集成到 outputToConsole。

测试方式

  1. 确保调用 game.restart() 不会引发场景找不到的错误。
  2. 检查 HTML 文件中是否正确包含新的 meta 标签。
  3. 验证控制台输出变量时能否正确复制到剪贴板。

…ecated. Please include <meta name="mobile-web-app-capable" content="yes">
- 添加复制文本到剪贴板的功能
- 实现了 copyToClipboard 静态方法,用于将文本复制到剪贴板
- 该方法首先尝试使用现代的 Clipboard API,如果失败则回退到 execCommand 方法
- 在 outputToConsole 方法中调用了 copyToClipboard 方法,将生成的变量名复制到剪贴板
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant