Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Datenkonvertierung
›
50) { showError('数量需 1-50'); return; } var arr = new Uint8Array(6); var html = '
'; for (var i = 0; i < cnt; i++) { crypto.getRandomValues(arr); if (kind === 'unicast') arr[0] &= 0xFE; // LSB=0 else arr[0] = (arr[0] & 0xFE) | 0x02; // LSB=0, 次 LSB=1 (本地) var mac = Array.from(arr).map(hex2).join(sep); html += '
'; html += '
' + (i+1) + '.
'; html += '
' + mac + '
'; (function(){ var __b = document.createElement('button'); __b.type = 'button'; __b.className = 'copy-btn'; __b.style.cssText = 'background:#6C8A5E;color:#fff;border:none;padding:3px 8px;border-radius:3px;cursor:pointer;font-size:11px;margin-left:8px;'; __b.dataset.copy = JSON.stringify(('' + mac + '') || ''); __b.textContent = '复制'; __b.addEventListener('click', function(){ var t='' + mac + ''; navigator.clipboard.writeText(String(t==null?'':t)).then(function(){ __b.textContent = '已复制'; setTimeout(function(){ __b.textContent = '复制'; }, 1500); }).catch(function(){ __b.textContent = '复制失败'; }); }); html += __b.outerHTML; })(); html += '
'; } html += '
'; resultContent.innerHTML = html; resultMeta.textContent = '已生成 ' + cnt + ' 个 MAC 地址'; resultArea.classList.add('show'); }); document.getElementById('btn-clear').addEventListener('click', function() { form.reset(); clearError(); clearResult(); }); })();