紫衣仙女
尝试使用下面给出的代码在MozillaFirefox中获取客户端计算机名。netscape.security.PrivilegeManager.enablePrivilege( 'UniversalXPConnect' ); var dnsComp = Components.classes["@mozilla.org/network/dns-service;1"]; var dnsSvc = dnsComp.getService(Components.interfaces.nsIDNSService);var compName = dnsSvc.myHostName;此外,同一段代码可以作为扩展,并可以从您的网页调用。请查找下面的示例代码。分机代码:var myExtension = { myListener: function(evt) {//netscape.security.PrivilegeManager.enablePrivilege( 'UniversalXPConnect' ); var dnsComp = Components.classes["@mozilla.org/network/dns-service;1"]; var dnsSvc = dnsComp.getService(Components.interfaces.nsIDNSService);var compName = dnsSvc.myHostName;content.document.getElementById("compname").value = compName ; }}document.addEventListener("MyExtensionEvent", function(e) { myExtension.myListener(e); }, false, true); //this event will raised from the webpage网页代码: