🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@yqg/appflux-web-sdk

Package Overview
Dependencies
Maintainers
27
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yqg/appflux-web-sdk

`AppFluxTool` 是一个用于管理设备 ID 和请求拦截的工具类,它能够在应用启动时自动绑定设备 ID,且能够通过拦截 XMLHttpRequest 和 fetch 请求来修改请求头和请求 URL,适用于调试和测试环境。

latest
npmnpm
Version
2.1.60
Version published
Weekly downloads
3
-66.67%
Maintainers
27
Weekly downloads
 
Created
Source

AppFluxTool

AppFluxTool 是一个用于管理设备 ID 和请求拦截的工具类,它能够在应用启动时自动绑定设备 ID,且能够通过拦截 XMLHttpRequest 和 fetch 请求来修改请求头和请求 URL,适用于调试和测试环境。

特性

  • 绑定设备 ID,自动存储在 localStorage 中。
  • 支持 HTTP 请求拦截,修改请求头和 URL。
  • 支持调试模式,能够输出调试信息。
  • 可以在启动时传入邮箱来进行设备绑定。

安装

使用 npm 安装

npm install @yqg/appflux-web-sdk

使用

vite中使用,构建时忽略

if (import.meta.env.MODE === "development") {
  import("@yqg/appflux-web-sdk")
    .then((AppFluxModule) => {
      const AppFlux = AppFluxModule.default;
      AppFlux?.start({
        debug: true,
        mail: "liangxu1@fintopia.tech",
      });
    })
    .catch((err) => {
      console.warn("AppFlux SDK 加载失败", err);
    });
}

vite 配置(可以在构建时忽略,不影响线上)

build: {
    rollupOptions: {
      external: ['@yqg/appflux-web-sdk'],
      output: {
        globals: {
          '@yqg/appflux-web-sdk': 'AppFluxTool'
        }
      }
    }
  }

FAQs

Package last updated on 25 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts