docs/en/docs/extensions/usage.md
--registry=mirror_url after the plugin name.Redundant content in the text box will not affect the operation result. Whistle will automatically filter and extract only the plugin name and registry installation information. If the dialog box does not show an Install button, please reinstall the global Node.js: https://nodejs.org/
After successful installation, wait a moment for the newly installed plugin to appear in the plugin list:
Each plugin can register two protocol types, configured the same way as regular protocols:
# Long Protocol
pattern whistle.plugin-name://value [inludeFilter://pattern1 ... excludeFilter://pattern2 ...]
# Short Protocol
pattern plugin-name://value [inludeFilter://pattern1 ... excludeFilter://pattern2 ...]
Whistle connects requests matching plugin rules with the corresponding plugin hooks, enabling the following functionality:
For specific functionality of plugin protocols, refer to the help documentation for each plugin. Plugins can also choose to hide these protocols.
Some request/response content may be encrypted or Protobuf serialization prevents you from viewing the plaintext. You can view and modify the content in the following two ways:
Technical Notes:
In Whistle In the plugin management panel, you can access plugin functionality in any of the following ways:
Options button to the right of a plugin entryDisplay Format: Modal Dialog Box or Standalone Tab
Core Capabilities:
Plugins can enhance the Whistle user interface in the following ways:
Add custom actions to the right-click menu of a capture list item
Create a first-level function tab in the main panel on the right.
Add the following to the Inspectors panel:
- Second-level function tab
- Third-level detail view tab
Add a second-level function tab to the Composer tool area
Add a second-level function tab to the Tools ribbon
Left-side List Context Menu
Add a function item to the right-click menu of the rule file list on the left.
Left-side List Context Menu
Add a function item to the right-click menu of the variable file list on the left.
Implementation Notes:
Plugins support extending system functionality through the following rule files:
The plugin supports a flexible built-in rule configuration mechanism:
Note: Plugins without configured rules can still function normally.
In Whistle In the plugin management interface:
Update button to the right of the plugin entryUninstall button to the right of the plugin entry