MediaWiki:Gadget-libPolyfill-crypto.randomUUID.js
外观
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/**
* -------------------------------------------------------------------------
* !!! DON'T MODIFY THIS PAGE MANUALLY, YOUR CHANGES WILL BE OVERWRITTEN !!!
* -------------------------------------------------------------------------
*/
var _addText = '{{GHIACode|page=GHIA:MoegirlPediaInterfaceCodes/blob/master/src/gadgets/libPolyfill/Gadget-libPolyfill-crypto.randomUUID.js|user=[[U:AnnAngela]]|co-authors=GH:github-actions[bot]|longId=103d1a563ea4ccc8ff29fb55c9bcd88329a56eb5|shortId=103d1a56|summary=feat: rename (#594)|body=<nowiki>Co-authored-by: github-actions[bot] <41898282+github-actions[bot]📧users.noreply.github.com></nowiki>}}';
/* <pre> */
"use strict";(()=>{const t=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,$=new Uint8Array(16),rng=()=>crypto.getRandomValues($),r=[];for(let t=0;t<256;++t)r.push((t+256).toString(16).substring(1));const v4=(t={},$,o=0)=>{const f=t.random||(t.rng||rng)();if(f[6]=15&f[6]|64,f[8]=63&f[8]|128,$){for(let t=0;t<16;++t)$[o+t]=f[t];return $}return((t,$=0)=>`${r[t[$+0]]}${r[t[$+1]]}${r[t[$+2]]}${r[t[$+3]]}-${r[t[$+4]]}${r[t[$+5]]}-${r[t[$+6]]}${r[t[$+7]]}-${r[t[$+8]]}${r[t[$+9]]}-${r[t[$+10]]}${r[t[$+11]]}${r[t[$+12]]}${r[t[$+13]]}${r[t[$+14]]}${r[t[$+15]]}`.toLowerCase())(f)};try{if("string"!=typeof(o=crypto.randomUUID())||!t.test(o))throw void 0}catch{crypto.randomUUID=()=>v4()}var o})();
/* </pre> */