Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本_创想鸟

如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本

要在vscode中实现php脚本保存自动运行,需结合tasks功能与“run on save”扩展。1. 首先配置tasks.json文件,定义执行php脚本的任务,确保使用正确的命令与路径;2. 安装并配置“run on save”扩展,在settings.json中设置保存时触发任务的规则;3. 通过该机制实现即时反馈,提升开发效率,尤其适用于快速测试或调试;4. 注意避免对耗时或有副作用的脚本启用此功能,防止影响性能或引发意外操作;5. 可扩展结合代码检查、自动化测试等流程,增强开发规范与测试效率。

如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本

要在VSCode中实现PHP脚本的保存自动运行,最直接且实用的方法是结合VSCode的任务(Tasks)功能与一个文件保存触发器。这能让你在编写代码的同时,即时看到脚本执行的结果或潜在的错误,大大提升开发效率。

如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本

实现这个功能,我们需要两个核心部分:定义一个VSCode任务来执行PHP脚本,以及一个机制来在文件保存时触发这个任务。

首先,你需要确保你的系统安装了PHP,并且VSCode能够通过终端访问到PHP的执行路径。

立即学习“PHP免费学习笔记(深入)”;

如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本

步骤一:定义VSCode任务 (tasks.json)在VSCode中,按下 Ctrl+Shift+P (或 Cmd+Shift+P 在macOS上),输入 Tasks: Configure Task,然后选择 Create tasks.json from template,接着选择 Others。这会在你的项目根目录下的 .vscode 文件夹中创建一个 tasks.json 文件。

编辑 tasks.json,添加一个用于执行PHP脚本的任务。一个基本的配置可能像这样:

如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本

{    "version": "2.0.0",    "tasks": [        {            "label": "run current php script",            "type": "shell",            "command": "php ${file}",            "group": {                "kind": "build",                "isDefault": true            },            "presentation": {                "reveal": "always", // 总是显示终端                "panel": "new", // 每次运行都开新面板,或者用 "shared" 复用                "clear": true // 每次运行前清空终端            },            "problemMatcher": [],            "options": {                "cwd": "${fileDirname}" // 确保脚本在它所在的目录执行            }        }    ]}

这里,php ${file} 会执行当前打开的PHP文件。group 设置为 build 并且 isDefault: true 意味着你可以通过 Ctrl+Shift+B (或 Cmd+Shift+B) 快速运行它。

步骤二:安装并配置 “Run On Save” 扩展VSCode本身没有内置的“保存时运行任务”功能。为了实现自动运行,我通常会推荐使用像 “Run On Save” 这样的第三方扩展。

打开VSCode扩展视图 (Ctrl+Shift+X),搜索并安装 “Run On Save” 扩展。安装完成后,打开你的VSCode设置 (Ctrl+, 或 Cmd+,),搜索 runonsave.commands。点击 “Edit in settings.json” 添加或修改配置。你需要告诉 “Run On Save” 在保存PHP文件时运行我们刚刚定义的任务。

{    "runOnSave.commands": [        {            "match": ".php$", // 匹配所有以.php结尾的文件            "command": "workbench.action.tasks.runTask", // 运行一个VSCode任务的命令            "args": "run current php script" // 任务的label,与tasks.json中定义的label一致        }    ]}

配置完成后,当你保存任何PHP文件时,VSCode就会自动执行名为 “run current php script” 的任务,并在终端中显示结果。这套流程用起来挺顺手的,尤其是在快速测试一些小功能或者调试某个片段时。

为何在VSCode中自动运行PHP脚本能提升效率?

说实话,一开始我对这种“保存即运行”的模式是有点犹豫的,总觉得会干扰思绪。但用了一段时间后,我发现它在某些场景下简直是效率倍增器。

最直接的好处是即时反馈。你写了一段PHP代码,比如一个简单的函数测试、一个数据处理逻辑,或者仅仅是想看看某个变量的输出,保存一下,结果立马就出来了。不用手动切换到终端,输入 php your_script.php,这省下的几秒钟,日积月累下来可不少。特别是对于那些需要反复调整参数、观察输出的场景,这种即时性是无价的。

它能帮助你养成小步快跑的开发习惯。每次只改动一小块代码,然后立即保存看效果。如果出错了,问题范围小,排查起来也快。这有点像TDD(测试驱动开发)的微观实践,只不过这里是“保存即验证”。

再者,对于一些轻量级的代码检查或格式化,自动运行也能派上用场。虽然PHP有专门的Linter和Formatter工具(比如PHP_CodeSniffer或PHP CS Fixer),但如果你只是想在保存时跑个简单的语法检查,或者输出一些调试信息,这个自动运行的设置就足够了。它能帮你快速发现语法错误,避免等到部署或运行整个应用时才发现低级错误。对我而言,这极大地减少了那些因为手误导致的低级错误,让我能更专注于业务逻辑本身。

行者AI 行者AI

行者AI绘图创作,唤醒新的灵感,创造更多可能

行者AI 100 查看详情 行者AI

VSCode PHP自动运行的常见挑战与替代考量

虽然“保存自动运行”听起来很美,但实际操作中也有些需要注意的地方,或者说,它并非万能药。

一个显而易见的挑战是性能问题。如果你的PHP脚本执行时间很长,或者它会进行大量I/O操作(比如读写大文件、访问数据库、发起网络请求),那么每次保存都运行一次,可能会导致VSCode卡顿,甚至影响你的开发流程。设想一下,你只是改了个注释,结果脚本跑了十秒钟,这体验肯定不好。在这种情况下,你需要审视一下,这个脚本是否真的适合“保存即运行”。我通常会把这类耗时操作排除在外,或者只针对特定的、执行速度飞快的脚本启用此功能。

另一个潜在问题是副作用。如果你的脚本会修改文件系统、发送邮件、或者调用外部API,那么每次保存都触发这些操作,可能会导致不可预期的结果,甚至数据损坏。举个例子,如果你的脚本会清空缓存目录,那么每次保存都会清空一次,这显然不是你想要的。所以,对于生产环境相关的脚本,或者有副作用的操作,千万不要设置为自动运行。我个人只会对那些纯粹的、无副作用的工具脚本或者测试脚本启用此功能。

此外,还有一些替代方案值得考虑。如果你只是想做代码格式化或语法检查,专门的Linter和Formatter扩展会更专业、更高效。比如 PHP Intelephense 这样的扩展,它提供了实时的语法检查和错误提示,比你每次保存都运行一遍脚本来发现语法错误要快得多。对于更复杂的测试,PHPUnit等测试框架配合VSCode的测试运行器(Test Explorer)扩展,也能提供更结构化、更强大的测试体验。自动运行脚本更适合那种“一次性”的、快速验证的场景,而不是替代完整的CI/CD流程或专业的测试套件。

进阶:将PHP自动运行与更复杂的开发流程结合

当我们谈论到“自动运行”时,不应该仅仅局限于简单的 php ${file}。这个机制完全可以扩展到更复杂的开发流程中去。

比如说,你可以将自动运行的脚本与代码质量工具结合起来。假设你希望每次保存PHP文件时,都自动运行 PHP_CodeSniffer 来检查代码规范。你可以在 tasks.json 中定义一个新的任务:

{    "label": "phpcs check",    "type": "shell",    "command": "php ./vendor/bin/phpcs --standard=PSR12 ${file}",    "group": "build",    "presentation": {        "reveal": "silent", // 静默运行,只在有错误时显示        "panel": "shared",        "clear": true    },    "problemMatcher": "$phpcs" // 如果你安装了PHP CodeSniffer的VSCode扩展,它可能提供problemMatcher}

然后,在 settings.json 的 runOnSave.commands 中,你可以添加一个针对 .php 文件的 phpcs check 任务。这样,你保存代码的同时,就能立即知道是否符合团队的代码规范,这对于保持代码质量非常有帮助。我发现这种方式比等到提交代码时才被CI/CD工具发现问题要舒服得多。

另一个非常实用的场景是自动化测试。如果你在使用PHPUnit,完全可以设置一个任务来运行当前文件的测试。

{    "label": "run current phpunit test",    "type": "shell",    "command": "php ./vendor/bin/phpunit ${file}",    "group": "test",    "presentation": {        "reveal": "always",        "panel": "new",        "clear": true    },    "problemMatcher": []}

通过 runOnSave.commands 触发这个任务,你就可以在保存测试文件(或者被测试文件)时,立即看到测试结果。这对于进行TDD或者快速迭代测试用例来说,是极其强大的功能。当然,你得确保你的测试执行速度足够快,否则会影响开发体验。

甚至,你可以用它来触发一些本地的构建或编译脚本,比如如果你在使用一些PHP的静态站点生成器,或者需要编译一些前端资源(虽然这通常不是PHP脚本本身的工作)。关键

以上就是如何在VSCode中设置PHP脚本自动运行 VSCode保存自动执行PHP脚本的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/473336.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Steam提示错误代码105怎么办?Steam提示错误代码105的解决方法
上一篇 2025年11月8日 08:27:54
Mod Organizer中文设置教程
下一篇 2025年11月8日 08:28:00

相关推荐

  • Debian中PostgreSQL扩展插件

    Debian中PostgreSQL扩展插件Debian中PostgreSQL扩展插件Debian中PostgreSQL扩展插件Debian中PostgreSQL扩展插件

    在Debian系统中高效管理PostgreSQL扩展插件,您可以选择多种方法。本文重点介绍一种便捷的工具和常用的管理命令。 推荐工具:Pig Pig是一个基于Go语言开发的PostgreSQL包管理器,兼容Debian、Ubuntu等主流Linux发行版。它预置了340多个扩展,并通过国内镜像优化了…

    2026年9月25日 • 用户投稿
    000
  • 参加PHP+MySQL就业培训后能获得的岗位有哪些

    参加php+mysql就业培训后,你可以获得以下岗位:1. web开发工程师,利用php和mysql开发动态网站和web应用程序;2. 后端开发工程师,使用php构建后端服务和api;3. 全栈开发工程师,结合前端技术进行全站开发;4. 数据库管理员,负责mysql数据库的设计、优化和维护;5. 软…

    2026年9月25日
    200
  • 高效并发处理共享列表与结果收集的Java教程

    高效并发处理共享列表与结果收集的Java教程高效并发处理共享列表与结果收集的Java教程高效并发处理共享列表与结果收集的Java教程高效并发处理共享列表与结果收集的Java教程

    本文介绍了如何利用Java并发特性,特别是并行流(Parallel Streams),来高效处理共享列表,并将处理结果进行收集。针对耗时操作,通过将列表分割成子列表,并利用并行流并发执行,可以显著提高处理效率。同时,强调了在并发环境下对共享资源进行同步的重要性,并提供了收集处理结果的示例代码。 在处…

    2026年9月25日 • 用户投稿
    000
  • AI Overviews能否用于电商搜索 产品信息摘要在购物场景下的使用体验

    AI Overviews能否用于电商搜索 产品信息摘要在购物场景下的使用体验AI Overviews能否用于电商搜索 产品信息摘要在购物场景下的使用体验AI Overviews能否用于电商搜索 产品信息摘要在购物场景下的使用体验AI Overviews能否用于电商搜索 产品信息摘要在购物场景下的使用体验

    随着人工智能技术的发展,AI Overviews作为一种通过整合信息提供摘要的搜索功能,正逐渐改变用户获取信息的方式。本文将探讨AI Overviews是否以及如何在电商搜索场景下应用,特别关注产品信息摘要对于用户购物体验的影响。我们将讲解其运作原理、潜在优势、面临挑战以及优化体验的过程,帮助理解这…

    2026年9月25日 • 用户投稿
    000
  • 夸克网盘怎么创建文件夹_夸克网盘新建文件夹操作步骤

    夸克网盘怎么创建文件夹_夸克网盘新建文件夹操作步骤夸克网盘怎么创建文件夹_夸克网盘新建文件夹操作步骤夸克网盘怎么创建文件夹_夸克网盘新建文件夹操作步骤夸克网盘怎么创建文件夹_夸克网盘新建文件夹操作步骤

    1、可通过网页端、手机App或文件管理路径创建文件夹。网页端登录后点击新建选择文件夹并命名;手机App在网盘页面点击+号选择新建文件夹并命名;进入目标父目录后可创建子文件夹实现层级管理。 如果您希望在夸克网盘中更好地管理文件,创建新的文件夹是实现分类存储的重要操作。通过建立不同用途的文件夹,您可以快…

    2026年9月25日 • 用户投稿
    000
  • AI 图像水印失守!开源工具 5 分钟内抹除所有水印

    AI 图像水印失守!开源工具 5 分钟内抹除所有水印AI 图像水印失守!开源工具 5 分钟内抹除所有水印AI 图像水印失守!开源工具 5 分钟内抹除所有水印AI 图像水印失守!开源工具 5 分钟内抹除所有水印

    ai 图像的水印技术正面临重大挑战! 一种名为 UnMarker 的新型去水印技术横空出世,宣称可在短短5分钟内清除市面上绝大多数 AI 生成图像中的水印。 该技术已成功完全破解谷歌的 HiDDeN 水印系统,对另一款 Google 水印技术 SynthID 的破解率也达到了79%。 更令人震惊的是…

    2026年9月25日 • 用户投稿
    000
  • Debian OpenSSL的依赖关系是什么

    Debian OpenSSL的依赖关系是什么Debian OpenSSL的依赖关系是什么Debian OpenSSL的依赖关系是什么Debian OpenSSL的依赖关系是什么

    在Debian系统中,OpenSSL的依赖关系涵盖系统库、开发工具以及一些可选组件。 本文将详细阐述这些依赖项,并提供安装建议。 核心依赖: C标准库 (libc6): OpenSSL依赖C标准库才能正常运行。 OpenSSL开发库 (libssl-dev): 包含OpenSSL的头文件和静态库,用…

    2026年9月25日 • 用户投稿
    000
  • AI Overviews与传统摘要工具有何不同 模型机制与结果效果的差异分析

    AI Overviews与传统摘要工具有何不同 模型机制与结果效果的差异分析AI Overviews与传统摘要工具有何不同 模型机制与结果效果的差异分析AI Overviews与传统摘要工具有何不同 模型机制与结果效果的差异分析AI Overviews与传统摘要工具有何不同 模型机制与结果效果的差异分析

    本文将探讨AI Overviews与传统摘要工具之间的核心差异,重点分析它们在模型机制和结果效果上的不同。通过理解这两种技术的底层原理和最终呈现形式,用户可以更好地认识到它们各自的优势和应用场景。文章将分步讲解这些差异点,帮助您掌握如何区分并理解它们的工作方式。 ☞☞☞AI 智能聊天, 问答助手, …

    2026年9月25日 • 用户投稿
    000
  • 抖音如何开通流量收益功能?如何设置才能获得收益?抖音流量收益开通与设置全攻略。

    抖音如何开通流量收益功能?如何设置才能获得收益?抖音流量收益开通与设置全攻略。抖音如何开通流量收益功能?如何设置才能获得收益?抖音流量收益开通与设置全攻略。抖音如何开通流量收益功能?如何设置才能获得收益?抖音流量收益开通与设置全攻略。抖音如何开通流量收益功能?如何设置才能获得收益?抖音流量收益开通与设置全攻略。

    在当今数字化浪潮中,抖音已成长为创作者展现才华、传播内容的重要舞台。对于广大内容创作者而言,成功开通流量收益功能并进行科学设置,是实现创作变现的关键一步。这不仅体现了平台对创作者劳动成果的认可,也为个人价值的转化提供了现实路径。那么,究竟该如何开通抖音流量收益功能?又有哪些设置技巧能够帮助提升收益呢…

    2026年9月25日 • 用户投稿
    000
  • 分页报表制作技巧

    在数据量较大的情况下,直接通过报表展示所有信息会导致内容过于密集,影响阅读和分析效率,因此通常需要制作分页报表以提升用户体验。下面将详细介绍如何利用finereport报表工具实现分页报表的创建。 1、 数据准备 2、 新建一个报表模板,在数据集管理面板中新增数据库查询,选择系统内置的FRDemo数…

    2026年9月25日
    000
  • sublime怎么设置启动时自动打开上次的项目 _sublime启动自动打开上次项目

    sublime怎么设置启动时自动打开上次的项目 _sublime启动自动打开上次项目sublime怎么设置启动时自动打开上次的项目 _sublime启动自动打开上次项目sublime怎么设置启动时自动打开上次的项目 _sublime启动自动打开上次项目sublime怎么设置启动时自动打开上次的项目 _sublime启动自动打开上次项目

    Sublime Text 能自动恢复上次项目和文件,需确保设置中启用 “remember_open_files”: true 且 “hot_exit”: false,并通过正常退出方式(如 Ctrl+Q 或 Cmd+Q)关闭程序以保存会话状态。 Sub…

    2026年9月25日 • 用户投稿
    400
  • 如何在微服务之间共享静态数据

    如何在微服务之间共享静态数据如何在微服务之间共享静态数据如何在微服务之间共享静态数据如何在微服务之间共享静态数据

    微服务架构的本质决定了微服务之间无法直接共享静态变量。正如上面摘要所说,每个微服务都是一个独立的进程,拥有自己的内存空间,静态变量只在其所属的进程内有效。试图在一个微服务中访问另一个微服务的静态变量,就像试图在一个独立的Java程序中访问另一个程序的变量一样,是不可能的。 微服务架构的独立性 微服务…

    2026年9月25日 • 用户投稿
    100
  • AI Overviews在多标签页面下怎么使用 页面复杂结构下的信息筛选能力说明

    AI Overviews在多标签页面下怎么使用 页面复杂结构下的信息筛选能力说明AI Overviews在多标签页面下怎么使用 页面复杂结构下的信息筛选能力说明AI Overviews在多标签页面下怎么使用 页面复杂结构下的信息筛选能力说明AI Overviews在多标签页面下怎么使用 页面复杂结构下的信息筛选能力说明

    本文旨在说明AI Overviews如何在处理多标签页面的信息过载以及复杂网页结构的阅读挑战中发挥作用。我们将探讨AI Overviews如何帮助用户快速掌握多个来源或单个冗长页面中的关键信息,通过智能化的方式进行信息筛选和整合,从而提升信息获取的效率。文章将提供一个基本的操作流程说明,方便用户理解…

    2026年9月25日 • 用户投稿
    100
  • [python]windows上通过whl文件安装triton模块

    [python]windows上通过whl文件安装triton模块[python]windows上通过whl文件安装triton模块[python]windows上通过whl文件安装triton模块[python]windows上通过whl文件安装triton模块

    在windows系统中,使用.whl文件安装triton是一个简单且高效的方法。以下是完整的操作流程说明: 一、检查系统配置 Python版本:首先确认已安装Python,并确保其版本与你要安装的Triton .whl 文件兼容。例如,若下载的是triton-2.0.0-cp310-cp310-wi…

    2026年9月25日 • 用户投稿
    300
  • 如何在微服务之间共享静态数据?

    如何在微服务之间共享静态数据?如何在微服务之间共享静态数据?如何在微服务之间共享静态数据?如何在微服务之间共享静态数据?

    在微服务架构中,各个服务都是独立的部署单元,拥有各自的内存空间。如同上述摘要所述,直接通过静态变量在不同的微服务之间共享数据是不可能的。 试图在一个微服务中设置静态变量的值,然后在另一个微服务中访问它,将会得到 null 或初始值,而不是之前设置的值。 这不是 Spring Boot 特有的问题,而…

    2026年9月25日 • 用户投稿
    100
  • Linux系统与Windows系统在资源管理机制上有何差异?

    Linux在服务器领域因cgroups、procfs、ulimit和可调内核参数等机制,提供对资源的精细控制与高透明度;而Windows则通过WDDM、DirectX、优先调度UI线程及完善的驱动生态,优化桌面与多媒体体验,注重流畅性与兼容性。 Linux系统和Windows系统在资源管理机制上存在…

    2026年9月25日
    200
  • 小米Poco手机摄像头设置如何提升广角拍摄效果?广角模式的优化方法

    小米Poco手机摄像头设置如何提升广角拍摄效果?广角模式的优化方法小米Poco手机摄像头设置如何提升广角拍摄效果?广角模式的优化方法小米Poco手机摄像头设置如何提升广角拍摄效果?广角模式的优化方法小米Poco手机摄像头设置如何提升广角拍摄效果?广角模式的优化方法

    提升小米Poco手机广角拍摄效果需从清洁镜头、合理利用黄金时刻光线、运用前景与引导线构图、保持水平、避免边缘畸变入手,结合Pro模式下的EV、白平衡、ISO与快门速度调节,开启HDR与畸变校正功能,并通过后期软件进行透视调整、裁剪优化及局部色彩亮度修饰,以增强画面层次与视觉冲击力。 想要提升小米Po…

    2026年9月25日 • 用户投稿
    200
  • 2025年输入指令就可以生成图片的ai免费工具有哪些?

    2025年免费AI图像生成工具将主要来自开源项目、大公司免费额度、独立开发者工具及云平台免费套餐,如Stable Diffusion类开源模型、谷歌微软等集成服务、专注特定领域的在线工具,以及利用AWS、Azure等云平台资源,但通常存在生成速度慢、图像质量低、功能受限、使用次数限制、隐私风险和水印…

    2026年9月25日
    200
  • 拼多多第三方推广工具哪个好用?用什么推广最好?功能、数据、合作、预算——四维拆解选对方案!

    拼多多第三方推广工具哪个好用?用什么推广最好?功能、数据、合作、预算——四维拆解选对方案!拼多多第三方推广工具哪个好用?用什么推广最好?功能、数据、合作、预算——四维拆解选对方案!拼多多第三方推广工具哪个好用?用什么推广最好?功能、数据、合作、预算——四维拆解选对方案!拼多多第三方推广工具哪个好用?用什么推广最好?功能、数据、合作、预算——四维拆解选对方案!

    在拼多多这个充满挑战与机遇的电商环境中,每一位商家都希望自己的商品能够脱颖而出,获得更高的销量与曝光。虽然平台自带的广告系统提供了基础支持,但越来越多商家开始将目光投向第三方推广工具,试图通过更灵活、多元的方式实现突破。那么,面对琳琅满目的第三方推广渠道,究竟哪一款更实用?又该选择哪种推广方式才能事…

    2026年9月25日 • 用户投稿
    1000
  • vivo浏览器怎么把网页添加到主屏幕_vivo浏览器将网站快捷方式添加至手机桌面

    vivo浏览器怎么把网页添加到主屏幕_vivo浏览器将网站快捷方式添加至手机桌面vivo浏览器怎么把网页添加到主屏幕_vivo浏览器将网站快捷方式添加至手机桌面vivo浏览器怎么把网页添加到主屏幕_vivo浏览器将网站快捷方式添加至手机桌面vivo浏览器怎么把网页添加到主屏幕_vivo浏览器将网站快捷方式添加至手机桌面

    首先通过vivo浏览器菜单添加网页快捷方式,进入目标网页后点击右上角三点,选择“添加到桌面”并确认;其次可长按地址栏附近的收藏图标快速添加;最后若已收藏网页,可从收藏夹长按条目重新添加至桌面。 如果您希望快速访问某个常用网站,可以通过vivo浏览器将其添加到手机主屏幕,从而像使用应用程序一样直接打开…

    2026年9月25日 • 用户投稿
    900

发表回复

登录后才能评论
关注微信