File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,11 +5,18 @@ use tauri::{
55} ;
66
77pub fn create_developer_submenu ( app : & AppHandle ) -> tauri:: Result < Submenu < tauri:: Wry > > {
8+ let reload_item = MenuItemBuilder :: new ( "重新加载" )
9+ . id ( "reload-window" )
10+ . accelerator ( "CmdOrCtrl+R" )
11+ . build ( app) ?;
12+
813 let devtools_item = MenuItemBuilder :: new ( "打开调试器" )
914 . id ( "open-devtools" )
15+ . accelerator ( "CmdOrCtrl+Shift+I" )
1016 . build ( app) ?;
1117
1218 let developer_submenu = SubmenuBuilder :: new ( app, "开发者模式" )
19+ . item ( & reload_item)
1320 . item ( & devtools_item)
1421 . build ( ) ?;
1522
@@ -18,6 +25,12 @@ pub fn create_developer_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri:
1825
1926pub fn handle_developer_menu_event ( app : & AppHandle , event_id : & str ) {
2027 match event_id {
28+ "reload-window" => {
29+ info ! ( "开发者 -> 重新加载" ) ;
30+ if let Some ( window) = app. get_webview_window ( "main" ) {
31+ let _ = window. reload ( ) ;
32+ }
33+ }
2134 "open-devtools" => {
2235 info ! ( "开发者 -> 打开调试器" ) ;
2336 if let Some ( window) = app. get_webview_window ( "main" ) {
You can’t perform that action at this time.
0 commit comments