← 返回主页面

FingerprintJS iFrame 隔离测试

主页面指纹 (Parent)

{{ mainData.standardId }}
{{ (mainData.score * 100).toFixed(1) }}%
{{ mainData.enhancedId }}
{{ mainData.entropy?.toFixed(1) }} bits

iFrame 指纹测试

测试三个不同 iframe 环境下的指纹一致性

iFrame 1 - 同源 {{ iframeResults[0]?.match ? '匹配' : '未测试' }}

{{ iframeResults[0]?.standardId?.slice(0, 16) }}...
{{ iframeResults[0]?.score ? (iframeResults[0].score * 100).toFixed(1) + '%' : '-' }}
{{ iframeResults[0]?.enhancedId?.slice(0, 16) }}...
{{ iframeResults[0]?.match === true ? '✓ 是' : iframeResults[0]?.match === false ? '✗ 否' : '-' }}

iFrame 2 - 标准模式 {{ iframeResults[1]?.match ? '匹配' : '未测试' }}

{{ iframeResults[1]?.standardId?.slice(0, 16) }}...
{{ iframeResults[1]?.score ? (iframeResults[1].score * 100).toFixed(1) + '%' : '-' }}
{{ iframeResults[1]?.enhancedId?.slice(0, 16) }}...
{{ iframeResults[1]?.match === true ? '✓ 是' : iframeResults[1]?.match === false ? '✗ 否' : '-' }}

iFrame 3 - 增强模式 {{ iframeResults[2]?.match ? '匹配' : '未测试' }}

{{ iframeResults[2]?.standardId?.slice(0, 16) }}...
{{ iframeResults[2]?.score ? (iframeResults[2].score * 100).toFixed(1) + '%' : '-' }}
{{ iframeResults[2]?.enhancedId?.slice(0, 16) }}...
{{ iframeResults[2]?.match === true ? '✓ 是' : iframeResults[2]?.match === false ? '✗ 否' : '-' }}

结果对比分析

环境 标准指纹 置信度 增强指纹 与主页面标准匹配 与主页面增强匹配
主页面 {{ mainData?.standardId?.slice(0, 20) }}... {{ mainData?.score ? (mainData.score * 100).toFixed(1) + '%' : '-' }} {{ mainData?.enhancedId?.slice(0, 20) }}... - -
iFrame {{ index + 1 }} {{ result?.standardId?.slice(0, 20) }}... {{ result?.score ? (result.score * 100).toFixed(1) + '%' : '-' }} {{ result?.enhancedId?.slice(0, 20) }}... {{ result?.standardMatch === true ? '✓' : result?.standardMatch === false ? '✗' : '-' }} {{ result?.enhancedMatch === true ? '✓' : result?.enhancedMatch === false ? '✗' : '-' }}
注意:在不同的 iframe 环境中,部分浏览器 API 可能被限制或返回不同结果。同源 iframe 通常能获取更完整的信息,而异域 iframe(如果有)则可能受到更多限制。微信浏览器的 iframe 环境可能会进一步限制某些 API 的访问。