jsbd.tsx
1 import Code from "../Code"; 2 import Output from "../Output"; 3 4 const JsbdDemo = () => { 5 return ( 6 <div> 7 <Code 8 snippet={` 9 () => { 10 let webdriver = JSON.stringify(navigator.webdriver); 11 12 if (navigator.webdriver === void 0) { 13 webdriver = "undefined"; 14 if (Object.getOwnPropertyDescriptor(navigator, "webdriver")) { 15 webdriver = "faked"; 16 } 17 } 18 19 return JSON.stringify({ 20 HL: window.history.length, 21 NCE: navigator.cookieEnabled, 22 DT: document.title, 23 NWD: webdriver, 24 DMTO: 1, 25 DOTO: 1, 26 }); 27 } 28 `.trim()} 29 /> 30 31 <Output 32 generator={() => { 33 let webdriver = JSON.stringify(navigator.webdriver); 34 35 if (navigator.webdriver === void 0) { 36 webdriver = "undefined"; 37 if (Object.getOwnPropertyDescriptor(navigator, "webdriver")) { 38 webdriver = "faked"; 39 } 40 } 41 42 return JSON.stringify({ 43 HL: window.history.length, 44 NCE: navigator.cookieEnabled, 45 DT: document.title, 46 NWD: webdriver, 47 DMTO: 1, 48 DOTO: 1, 49 }); 50 }} 51 /> 52 </div> 53 ); 54 }; 55 56 export default JsbdDemo;