Content-UI
Addfox tiene métodos de utilidad Content-UI integrados en @addfox/utils, recomendados para usar directamente en content script en lugar de escribir manualmente el proceso de montaje.
Ubicación de inyección
Content-UI necesita inyectarse en el archivo de entrada content (por ejemplo, app/content/index.ts o app/content/index.tsx), no llamarlo en popup/options/background.
Métodos integrados
defineContentUI(options)
Modo de contenedor nativo, devuelve una función de montaje.
defineShadowContentUI(options)
Modo Shadow DOM, adecuado para aislamiento de estilos.
defineIframeContentUI(options)
Modo iframe, el nivel de aislamiento más alto.
Parámetros comunes
target: Ubicación de montaje objetivo (selector CSS o Element)attr: Atributos del nodo de inyección (id,class,style,data-*, etc.)injectMode: Método de inyección,append | prependtag: SolodefineContentUIlo necesitaname: SolodefineShadowContentUIlo necesita (nombre de elemento personalizado)
Ejemplos
- addfox-with-content-ui
UsardefineShadowContentUIpara inyectar panel de página - addfox-with-content-ui-react
UsardefineContentUI+ React + Tailwind

