0
votes

Accéder à JavaScript exécuté à l'intérieur de l'index.html dans l'une de mes composants dans ReactJS

J'ai généré un périphérique uuid en utilisant https: // github .com / biggora / périphérique-uuid / blob / maître / échantillon / index.html Et l'ID généré peut être vu dans ma console. Cependant, pour ce faire, je l'ai généré dans le fichier public.html. Comment pouvons-nous le transmettre à n'importe quel composant dans ReactJS.

<script>

 var du = new DeviceUUID().parse();
var dua = [
    du.language,
    du.platform,
    du.os,
    du.cpuCores,
    du.isAuthoritative,
    du.silkAccelerated,
    du.isKindleFire,
    du.isDesktop,
    du.isMobile,
    du.isTablet,
    du.isWindows,
    du.isLinux,
    du.isLinux64,
    du.isMac,
    du.isiPad,
    du.isiPhone,
    du.isiPod,
    du.isSmartTV,
    du.pixelDepth,
    du.isTouchScreen
];
var uuid = du.hashMD5(dua.join(':'));
console.log(uuid);
</script>


2 commentaires

Vous pouvez essayer window.uuid ?


Oui. Ça a marché. Comment pouvons-nous obtenir le nom du périphérique avec lequel il a été consulté?


3 Réponses :


0
votes

stocker dans le stockage local comme xxx

et obtenir du stockage local où vous avez besoin


0 commentaires

1
votes

Vous pouvez stocker cette valeur dans la variable de document comme

document.uuid = uuid

Ensuite, vous pouvez l'utiliser dans le réacteur en accédant à Document.UUUID


0 commentaires

0
votes

Vous pouvez créer un fichier dans le dossier public (config.js par exemple) et mettre à l'intérieur de votre traitement pour l'UUID:

const UUID = window.config.UUID


0 commentaires