Skip to content

ice-a/BrowserFingerprint

Repository files navigation

获取指纹

该项目用于获取浏览器指纹。

项目结构

  • src/ 源代码目录
    • components/ 存放组件文件
      • Fingerprint.vue 浏览器指纹获取组件
      • HelloWorld.vue 示例组件
    • App.vue 主组件
    • main.ts 入口文件
    • style.css 样式文件
    • vite-env.d.ts 环境定义文件
  • README.md 当前文件
  • index.html HTML 入口文件
  • package-lock.json npm 包锁定文件
  • package.json 项目配置文件
  • server.js 后端服务器文件
  • tsconfig.app.json TypeScript 应用配置文件
  • tsconfig.json TypeScript 根配置文件
  • tsconfig.node.json Node.js 的 TypeScript 配置文件
  • vite.config.ts Vite 构建配置文件

安装依赖

npm install

启动开发服务器

npm run dev

构建生产版本

npm run build

运行测试

npm run test

预览生产构建

npm run preview

Docker 部署

  1. 构建 Docker 镜像:
    docker build -t fingerprint-app .
  2. 运行 Docker 容器:
    docker run -d -p 3000:3000 -p 5174:5174 --name fingerprint-container fingerprint-app
  3. 访问应用:

Git 初始化和添加远程仓库

  1. 初始化 Git 仓库:
    git init
    ``
  2. 添加所有文件到暂存区:
    git add .
    ``
  3. 提交初始提交:
    git commit -m "Initial commit"
    ``
  4. 添加远程仓库(替换 为实际的仓库 URL):
    git remote add origin <repository-url>
    ``
  5. 推送代码到远程仓库:
    git push -u origin master

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors