🚀跨平台桌面应用
v0.1.0 版本
2025-12-12 版本更新时间
34 安装
9 star
简介
适配
webman说明
一个跨平台webview 组件 ,它允许在自身原生 GUI 窗口中显示 HTML 内容。它让您可以在桌面应用程序中使用WEB技术,同时隐藏 GUI 依赖浏览器的事实。
安装
composer require kingbes/pebview 使用
/config/plugin/kingbes/pebview/pebview.php 配置文件
<?php use Kingbes\PebView\WindowHint; return [ "debug" => true, // 是否开启调试模式 "init" => "", // 初始化js代码(会在window.onload之前加载js代码) "title" => "PebView", // 窗口标题 "size" => [640, 480, WindowHint::None], // 窗口大小 "icon" => base_path() . "/public/favicon.ico", // (windows)窗口图标 "closeCallback" => function ($win) { // 窗口关闭回调 $win->hide(); }, "tray" => [ // 系统托盘 "icon" => base_path() . "/public/favicon." . (PHP_OS_FAMILY === "Linux" ? "png" : "ico"), // 系统托盘图标(这里Linux的png文件还没添加,自行添加) "menu" => [ // 系统托盘菜单 [ "text" => "显示窗口", // 菜单名称 "cb" => function ($win) { // 菜单回调 $win->show(); // 显示窗口 } ], [ "text" => "退出应用", // 菜单名称 "cb" => function ($win) { // 菜单回调 $win->terminate(); // 退出应用 } ] ] ], "bind" => [ // 绑定js事件 [ "name" => "hello", // 事件名称 "cb" => function (...$params) { // 事件回调 // $params js传入的参数 return "hello"; } ] ] ]; 运行方式
- windows
php .\vendor\kingbes\pebview\windows.php - linux/macos
php start.php start
效果图(可选)
