import FingerprintJS from '@fingerprintjs/fingerprintjs'; export const customAgent = () => { return new Promise(async resolve => { const fpPromise = await FingerprintJS.load({ monitoring: false }); const result = await fpPromise.get({ products: ['fonts', 'screen', 'canvas'], extendedData: true, debug: false }) // const filteredComponents = Object.fromEntries( // Object.entries(result.components) // .filter(([key, value]) => value.confidence > 0.5) // ); resolve({ ...result, }); // fpPromise // .then(fp => fp.get({ // products: ['fonts', 'screen', 'canvas'], // extendedData: true, // debug: true // })) // .then(result => { // // 自定义数据转换 // }); }); }