IE 브라우저에서 MAC 주소를 얻기 위한 Node.js

<HTML>
<헤드>
<TITLE>맥</TITLE>
<스크립트 유형="텍스트/자바스크립트">
함수 로드(){
var locator =new ActiveXObject("WbemScripting.SWbemLocator");
var 서비스 = locator.ConnectServer(".");
var properties = service.ExecQuery("IPEnabled = True인 Win32_NetworkAdapterConfiguration에서 * 선택");
var e =새 열거자(속성);
{
var p = e.item();
var mac = p.MACAddress;
document.getElementById("mac").value=mac;
}
}

</스크립트>
</헤드>  
<BODY οnlοad="로드()">
<입력 유형="텍스트" 아이디="맥" 이름="맥" />
</BODY>

</HTML>

 


이러한 방식으로 IE에서 실행할 때 이러한 종류의 상호 작용을 허용할지 여부를 묻는 메시지가 나타납니다. MAC 주소는 확인 후에만 얻을 수 있습니다.

"도구-->인터넷 옵션--> 보안 ->사용자 지정 수준"에서 " 실행 가능한 안전한 스크립트로 표시되지 않은 ActiveX 컨트롤 초기화 및 스크립팅 " 이 활성화 되어 있으며 프롬프트가 표시되지 않지만 다른 보안이 있습니다. 우려. 다른 좋은 방법을 모르겠습니다.

이 방법은 IE에서만 사용할 수 있으며 다른 브라우저에서는 방법을 모르겠습니다.

Supongo que te gusta

Origin blog.csdn.net/u010174217/article/details/47144761
Recomendado
Clasificación