You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -45,13 +49,18 @@ A powerful bridge that allows **AutoIt** to use the modern **Microsoft Edge WebV
45
49
46
50
This version introduces significant architectural improvements, focusing on deep integration with WebView2 settings and a more robust event-driven system.
47
51
48
-
### 🚀 Key Highlights
52
+
### ✨ Key Highlights
49
53
50
54
***Comprehensive Settings Control**: Direct access to browser behaviors via new properties. Toggle DevTools, Context Menus, Script Dialogs, and Browser Accelerators (`AreDevToolsEnabled`, `AreDefaultContextMenusEnabled`, etc.) directly from your AutoIt script.
55
+
51
56
* 🎯 **Permanent JS Injection**: Introducing `AddInitializationScript`. Injected JavaScript (like bridges or libraries) now persists across page navigations and refreshes automatically, managed via a new Script ID tracking system.
57
+
52
58
***Custom Context Menus**: Intercept right-clicks with the new `OnContextMenu` event. Receive rich JSON metadata including coordinates, element tags, selected text, and source URLs to build native-looking custom menus.
59
+
53
60
***Focus & Lifecycle Management**: Navigation is now fully observable through `OnNavigationStarting` and `OnNavigationCompleted`.
61
+
54
62
***Integrated Utilities**: Added native methods for `Encode/DecodeURI` and `Base64` (UTF-8) to handle data transfers between AutoIt and JavaScript seamlessly.
63
+
55
64
***Enhanced State Sync**: Real-time events for Title, URL, and Zoom changes to keep your AutoIt GUI perfectly in sync with the browser state.
56
65
57
66
---
@@ -463,7 +472,7 @@ Fired when the browser loses focus.
463
472
464
473
### JsonParser (ProgId: NetJson.Parser)
465
474
466
-
## Methods
475
+
####Methods
467
476
468
477
##### Parse
469
478
Parses a JSON string. Automatically detects if it's an Object or an Array.
@@ -519,9 +528,6 @@ Minifies a JSON string (removes spaces and new lines).
519
528
520
529
---
521
530
522
-
## ⚖️ License
523
-
524
-
This project is provided "as-is". You are free to use, modify, and distribute it for both personal and commercial projects.
0 commit comments