Added maxtouch points
This commit is contained in:
parent
ddce00cd28
commit
9e5a89fe1a
2 changed files with 11 additions and 8 deletions
|
|
@ -95,4 +95,8 @@ td {
|
||||||
::-webkit-scrollbar-thumb {
|
::-webkit-scrollbar-thumb {
|
||||||
background: var(--scrollbar);
|
background: var(--scrollbar);
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.loadText {
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
15
src/App.jsx
15
src/App.jsx
|
|
@ -10,15 +10,10 @@ const updateDOM = (id, text) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const App = () => {
|
const App = () => {
|
||||||
// const [country, setCountry] = useState('US');
|
|
||||||
// const [flag, setFlag] = useState(false);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetch('http://ip-api.com/json')
|
fetch('http://ip-api.com/json')
|
||||||
.then((response) => response.json())
|
.then((response) => response.json())
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
// setCountry(data.countryCode);
|
|
||||||
// setFlag(true);
|
|
||||||
updateDOM('ipAddress', data.query);
|
updateDOM('ipAddress', data.query);
|
||||||
updateDOM('country', data.country);
|
updateDOM('country', data.country);
|
||||||
updateDOM('region', data.regionName);
|
updateDOM('region', data.regionName);
|
||||||
|
|
@ -60,6 +55,7 @@ const App = () => {
|
||||||
|
|
||||||
updateDOM('memory', `${navigator.deviceMemory}GB`);
|
updateDOM('memory', `${navigator.deviceMemory}GB`);
|
||||||
updateDOM('cores', navigator.hardwareConcurrency);
|
updateDOM('cores', navigator.hardwareConcurrency);
|
||||||
|
updateDOM('maxTouch', navigator.maxTouchPoints);
|
||||||
const gl = document.createElement('canvas').getContext('webgl');
|
const gl = document.createElement('canvas').getContext('webgl');
|
||||||
const ext = gl.getExtension('WEBGL_debug_renderer_info');
|
const ext = gl.getExtension('WEBGL_debug_renderer_info');
|
||||||
updateDOM('vendor', gl.getParameter(ext.UNMASKED_VENDOR_WEBGL));
|
updateDOM('vendor', gl.getParameter(ext.UNMASKED_VENDOR_WEBGL));
|
||||||
|
|
@ -228,6 +224,12 @@ const App = () => {
|
||||||
<div id="cores" />
|
<div id="cores" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Max touchpoints:</td>
|
||||||
|
<td>
|
||||||
|
<div id="maxTouch" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>WebGL vendor:</td>
|
<td>WebGL vendor:</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
@ -241,9 +243,6 @@ const App = () => {
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
{/* <div className="item" id="plugins">
|
|
||||||
Plugins:{' '}
|
|
||||||
</div> */}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue