Cross Platform
ID
pphpgbgenaknnimnmkpkkcbjnmkpplje完整设备画像与 FingerprintJS 对抗:Navigator/视口/WebGL/Canvas/Audio/Font
应用截图
详细介绍
完整设备画像与 FingerprintJS 对抗:Navigator/视口/WebGL/Canvas/Audio/Font
Cross Platform 是一款面向开发者与测试人员的 Chrome 扩展,帮助你在桌面浏览器中快速模拟不同平台与设备环境,验证网站的跨平台兼容性、响应式布局与前端检测逻辑。
【核心功能】
▸ 一键开关
点击工具栏图标即可开启或关闭伪装,无需弹窗。图标颜色与角标实时反映状态:
· 绿色 — 已开启
· 灰色 — 已关闭
· 橙色 — 尚未配置
右键点击图标可进入配置页面。
▸ Navigator 伪装
可自定义以下浏览器标识:
· navigator.platform
· navigator.userAgent
· navigator.maxTouchPoints
▸ 屏幕与视口伪装
支持完整移动端仿真参数:
· screen.width / screen.height
· screen.availWidth / screen.availHeight
· window.innerWidth / innerHeight
· window.outerWidth / outerHeight
· window.devicePixelRatio
· visualViewport、matchMedia 等 API 读数
▸ 页面显示模拟
开启「模拟页面显示尺寸」后,扩展会:
· 注入 viewport meta,驱动响应式页面按目标宽度排版
· 将页面内容限制在配置的宽高区域内
· 在宽屏浏览器中自动缩放预览
· 显示当前模拟尺寸角标
也可关闭显示模拟,仅伪装 JavaScript API,不改变页面排版。
▸ 快捷预设
内置 Android、iPhone、Win32、MacIntel、Linux x86_64 预设,一键填充全部参数。
▸ 域名限定(可选)
可指定仅在某个域名下生效,留空则对所有 http/https 页面生效。
【适用场景】
· 前端开发:调试移动端布局与平台检测逻辑
· QA 测试:快速切换设备环境,无需反复打开 DevTools
· 兼容性验证:检查站点对 navigator、视口、媒体查询的响应
【使用步骤】
1. 安装扩展后,右键工具栏图标 →「打开配置选项」
2. 选择预设或手动填写参数,保存配置
3. 左键点击图标开启伪装,当前标签页自动刷新生效
4. 再次点击图标即可关闭
【权限说明】
· storage — 保存你的配置
· tabs — 切换开关后刷新当前页面使配置生效
· contextMenus — 右键菜单进入配置页
· 访问 http/https 页面 — 在目标页面注入伪装脚本
【隐私承诺】
Cross Platform 不收集、不上传、不出售任何用户数据。所有配置仅保存在本地浏览器中。
【注意事项】
本扩展通过 JavaScript 覆写与 CSS 模拟实现环境伪装,无法完全替代 Chrome DevTools 设备模拟或真实设备测试。部分使用 position: fixed、iframe 或高级指纹检测的站点可能存在差异。请仅在你有权测试的页面上使用。