refactored extension_protocol_handler. removed all injections in index.html

This commit is contained in:
2025-10-09 22:03:44 +02:00
parent fa3348a5ad
commit f006927d1a
6 changed files with 83 additions and 353 deletions

14
src/config/constants.ts Normal file
View File

@ -0,0 +1,14 @@
/**
* Application-wide constants
*/
/**
* The custom protocol name used for extensions
* Must match EXTENSION_PROTOCOL_NAME in Rust (src-tauri/src/extension/core/protocol.rs)
*/
export const EXTENSION_PROTOCOL_NAME = 'haex-extension'
/**
* Build the full protocol prefix (e.g., "haex-extension://")
*/
export const EXTENSION_PROTOCOL_PREFIX = `${EXTENSION_PROTOCOL_NAME}://`