【问题标题】:How to find PC MAC address using jQuery如何使用 jQuery 查找 PC MAC 地址
【发布时间】:2010-04-13 18:54:55
【问题描述】:

有没有办法使用 jQuery 从主机 PC 检索系统信息,如 MAC 地址、计算机名称等?

【问题讨论】:

    标签: jquery mac-address


    【解决方案1】:

    不,幸好没有。

    【讨论】:

    • 是的,这将违反沙盒。
    • +1 浏览器托管的 javascript 不应该对机器有这么多的可见性。宇宙会在它自己的暗物质重量下坍塌。
    • 你说得对,我并没有像你们中的许多人那样恶意思考(不是坏事)。我在防火墙内部工作,并且只会将这个网站用于我自己的个人目的和在我的设施周围收集信息。
    • 我来到这里是因为我需要 100% 确保用户只能从特定设备获得一次免费优惠券。 Cookie 不可靠。
    【解决方案2】:

    试试这个http://www.webdeveloper.com/forum/showthread.php?t=134120

    var strComputer = ".";
    var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\cimv2");
    var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_NetworkAdapter","WQL",48));
    
    for (;!e.atEnd();e.moveNext())
    {   objItem = e.item();
        WScript.Echo ("MACAddress: " + objItem.MACAddress)
    }
    

    【讨论】:

    • 这只能在 Windows 上运行。并不是说它无论如何都会起作用。
    【解决方案3】:

    我面临这个问题,我通过使用签名的 Jar 创建 Applet 来解决这个问题,授予他所有权限,但是在 java 脚本和 jquery 中只有 activex 但它可以在其他浏览器中运行,即在其他浏览器中它不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2012-03-16
      • 2013-08-19
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      相关资源
      最近更新 更多