{"_id":"stalker-detector","_rev":"100-589a38b60c6ca108b2279650f71e2be1","name":"stalker-detector","description":"客户端信息识别模块","dist-tags":{"latest":"2.1.4"},"versions":{"2.1.1":{"name":"stalker-detector","version":"2.1.1","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.1","dist":{"shasum":"6fb7d9f11c3b01c2443593efabec10d28746fa5e","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.1.tgz","integrity":"sha512-AW6AkHINVZHHVMUSdQHjplmekRAkI9TwwDrQIF6JdMQTUt28cu+y/DO5/RPIvAAKbZBthD96tQMhzVa5EHauqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDGs9693u8Td6R06Jho7Mp0BtDpj0e1s6QqPTJNOOAQAiEAjij6Ka8wVba9VL6F/ur2VXjLxFynKf9IBdVOMomJmJY="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2":{"name":"stalker-detector","version":"2.1.2","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2","dist":{"shasum":"d03b593754fcfe6005bd3b6d8e867706b0da4bd4","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2.tgz","integrity":"sha512-CbJgFrxKi+L+h32wY7LcDWlLeJ0Em/VUsnR7zWGsNr+cuWY1N9lldtZxsYdjoJeKdq5cXKCrBdYOwieJcd4LLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnc1PusCqGHgkd/bmOus/lgcgCQSi4p2TLZ/KpJ3EzxAiB92YdT98fUGMe6GxqksFLnpcbkPsR408OPmWiwGNkLHw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-1":{"name":"stalker-detector","version":"2.1.2-1","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-1","dist":{"shasum":"9c4158aa0102ca9202d76db127098afd9f5c6565","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-1.tgz","integrity":"sha512-Mkdb12SPennVsOcAHg5SYDK07uZY+P6SZ+ciOWhtF1F3WgQwa+QSnL1XqD2jtyURPRfQDTLPfu/UM9HQpkWb1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAspSy9pYXOOdjpCOOLB/lqic3ScZHpGNlnWkWGsJSoAiB39330nXEtv2FVicAYAkeebylDNX+UoFdkr9qQoIOCKg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-2":{"name":"stalker-detector","version":"2.1.2-2","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-2","dist":{"shasum":"5b83aec650c97cf17b40eea7a42098565425a3b1","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-2.tgz","integrity":"sha512-sB+G2Ju8gSMIV2sSk7VjGiEpxCl+lRb6II1eeOjPay1XwNuARQH2+IfCz8z0UWM5t5oLlg8e9Zd8ELB3u0/Jzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsKFgRrdx+B2YroIJR/1aOFrDdP0uGDFhfuDQ05wDNIQIgb3tHh9EpvLX/2H2VvkGopLKSvIrZ+kp/zx8L/OB8NAE="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-3":{"name":"stalker-detector","version":"2.1.2-3","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-3","dist":{"shasum":"41b8d006112bb210b630d4c47891188ce5ca7c66","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-3.tgz","integrity":"sha512-Z7cKyonubrttIOtysYycmXgpaPteMuXNMPrBvQL13dwf8dZtdXOg2KO6YElO3e9wf5jZc639ffnDZCbW41cn5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH74ZlyS+TvdsLCLjO1x8qnLkGRyLk7oiTG5fD7T/7aoAiAeBiW+EWuf97reVsug5ZyNdDbbWupiMKhJs40KdWnoiA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-4":{"name":"stalker-detector","version":"2.1.2-4","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-4","dist":{"shasum":"abb851441471dd4295c646087921c71e4f87b9ed","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-4.tgz","integrity":"sha512-Xhn6Q4RtAzi9tct3WpMNbLdbFdNOWBL6Jl4SbsIlSTV1VOxdvXR+ItE3W8/anmfPFNCx1z3fDWCF8JZKqiTxmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTAXQSpfvi+LNWlaYhQgspKO5l56R0c4TLjIp0jy/wcAiBCdiCQFIwCHVROD3ksQNmIM8+QQRfGgZtKBmP2MI6oWg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-5":{"name":"stalker-detector","version":"2.1.2-5","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-5","dist":{"shasum":"dfc67176afd34a1ae0987c8ec33b3be357dc5186","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-5.tgz","integrity":"sha512-W3k/owuyWxy91kP2hkaaXtG/2WTj9LJ5JqHKMvuO54cKUE7ArdK5YkiXg3W6KD3bwMghUVIe+STGgWgQ/m6mkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS1jqbVVlSELAYbNFbYFKZfSzafTF7nPzIHaL0nJbstAiBbxZlBm+UO5AE236deN977/s/MhKshzjelMZqudveANQ=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-6":{"name":"stalker-detector","version":"2.1.2-6","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-6","dist":{"shasum":"70e1630042fab07e598ca2ff79058a469ab850e6","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-6.tgz","integrity":"sha512-NTWEWsHSCGym4DT5vSI0kbastdRCBDRrzdG8RXqR6B2Y+2QSuvNdGJtoNtv8+teyR6rDHUNJnLj212lz7oDQyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOwkgpcNslYJgUgytHPGr6J4Hy+B60laeIF8jYZm/zeAiEA354N7pFkM0uZo8bgmpHslYVK3ptuiJtf+JYgGMhLoGg="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-7":{"name":"stalker-detector","version":"2.1.2-7","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-7","dist":{"shasum":"877be9b333d7e442d7427dc6b7a9a46eac5b9582","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-7.tgz","integrity":"sha512-LeSXqpTova49rdL30rymjaZtcL+4fWsYkQu7WVhVNwM7nlq3EwYNGFGWgkOjSO9ANd3OD16/OIR1kSRuglai6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzS0AW7RG5x8OX7kLWPpRy23biSr8qQbgfRrqCwSAzIAIgCHRM06RuXw5oMHnRYbcQIp6LnIMNYBAiWNb7jDrRKIM="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-8":{"name":"stalker-detector","version":"2.1.2-8","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-8","dist":{"shasum":"5ddd649eafab1a1af294ec77f548c66f5cc140af","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-8.tgz","integrity":"sha512-xvt94DhVfpeszbLvuXeWovPVSqv0yVenZdnQiFmWfKECBslUAQIDocpLegMYXeEkk5QBhVUhXIn71yV69R/JdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsvNlkKrgomG4yIGAE6ppml2H51lSkpnLYE4klTV3ezAiEA77U6H5Jj6NQdjQYjbc46JrFuz1cfasG03gWHMVfVzHk="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.2-9":{"name":"stalker-detector","version":"2.1.2-9","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.2-9","dist":{"shasum":"2a2ed05a72dfbe1ff192215dfde9e7dbef98f98e","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.2-9.tgz","integrity":"sha512-irKKGRUxTzJvXCPzRhgKO59IuXG59d5qHytlLsXmp18LMYVVrUWcYdF90mcIZ/h9sQPrgVJNgyC5LxZRYgXNzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgaM8rWG6KxrtJD3Cby62oJdfqbMsDhPIS7EOi0s++DAiEAh3hEQyTaLqJE+xT8ceM7M5BezcuuWVfNjru0yyMIgWU="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3":{"name":"stalker-detector","version":"2.1.3","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3","dist":{"shasum":"c97af116799c1d10306f07b4dfdeb740f46fb8ee","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3.tgz","integrity":"sha512-U3uvHaAEMld4e/Cx/pAXs/KprV555A/sH9V469ylCKq6P3xXFFpc0qVD1TVVNGvap81VC5SWSHD0WAaKiIyPuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2mr4rO415fJNKMXtaTdw023MXZwtRtDD3uslVYllowIgdVS0wiwYz9aHeJ7n1tT1MU1rwxuXKQoEJmlHz0/YXbQ="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-1":{"name":"stalker-detector","version":"2.1.3-1","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-1","dist":{"shasum":"21e085a4d1a2eb0ead6782a3b72210e384884383","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-1.tgz","integrity":"sha512-N8VycEo/rhBr77qfQrHA1HIeC5hLsQcfHOdffox97nTzr6TP0mYY0KFj/vQKN+NKlfQu2sseSKpz6ihz85q3HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBysLYBNnYrVPhqU0lh2Szy6FJN+86uItfyRGBguYkY8AiBN0E0YnbU+ZJOiwSku9gbFoEzOg2qgdMULWRC7YPijjw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-2":{"name":"stalker-detector","version":"2.1.3-2","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-2","dist":{"shasum":"9a87ab46f1d2f3d750916b9116d385682b4a6e6f","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-2.tgz","integrity":"sha512-Ht73zfijkO9Z5czzRA04GuzXBGRSaHtxv7LpNHPskqKiS5EDJRICR3jhn8E8loD91XSKQkJPEO8VNhjis4EXfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1PuhLevDdHFFVKtDPzr1Nh36xsgB3YoZW2/9C2BhsQwIgQKqeb3YtnKig1V1zXlxYXbbBvsF1/J2DiNpPOg9ySUs="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-3":{"name":"stalker-detector","version":"2.1.3-3","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-3","dist":{"shasum":"3d00144b6e35a77b217d5897d2e0b30671b9432a","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-3.tgz","integrity":"sha512-TcBzyMAwciN+fP0ZUsjcQOzE3WD6wl0TtR2fiU1bQrlFhTkj1Oq2EekI/POdIR40ail5shLN7DEfT+FIuVcScw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL/zYI878ZGsWuGZBfihl3W9/o/7hAghqr46Y+SUtg2AIgf2NqDZbTKo0qBlDYjcKNwVsIPtlRICmKTE5lCIjnp1g="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-4":{"name":"stalker-detector","version":"2.1.3-4","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-4","dist":{"shasum":"32dafc75dd2607cb25ffd505285cc5f250d324c2","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-4.tgz","integrity":"sha512-MAfD4YWYvCe21CdF3ciHToFdYd9mbCIUYfbRZMM4fgh7Y2T3Zi5RZtCSA8Ju54xVoZS3NVvKZb1EGvzqobaYKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB9vGH/mwDQKMWGTyCDe9Hxz09AqTwNIhX6UoLVi6yvwIhAIczjISxCBdmIsZFQG6SLMWJHRxJs05EwKlQqkx9EyRz"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-5":{"name":"stalker-detector","version":"2.1.3-5","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-5","dist":{"shasum":"9ba5bb0d42148a698f00e020bead6d1f09bfa11c","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-5.tgz","integrity":"sha512-MB+XfduSEVKTU604NyNOmwYvFpVOEpeHY2b8f5/fvWo+buOmXyRVDK/87iMeFQjr8HWLbvu5Dj70JvRznNQ3Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNey+dv/H4z+zIDd8eWY65i87IYgSPsxSk36PUC7tH4AiBULZoALueykgkmvYoMVg4edfHaiSpmeL8LzeQXmpEL+A=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-6":{"name":"stalker-detector","version":"2.1.3-6","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-6","dist":{"shasum":"0ca931dd29eba06a87949fc5038d2383def95b2c","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-6.tgz","integrity":"sha512-V9vOpPpq6+wj73T1K6+ekwg+CbFGqr7apEcyfQT2BHKrOn+YmYjv4KH1HRXu4EFZp1w62o++BMhFNWJLlYfrDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp+3bKg5n7RvrpS8yRqgX/j81iuNukBZul2N9QHTPfQQIgCIX3JKPzxCoh4LQQjlCk/5LoJEJ3dWB3NJ+reYjuZME="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-7":{"name":"stalker-detector","version":"2.1.3-7","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-7","dist":{"shasum":"322a20be73709479c324208bc4d7dbecdf354e4c","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-7.tgz","integrity":"sha512-5yo2aT0hBfMilh5LDyrXk8d7bjqjDcL247eswtq4AeC+OcwtBOoH8bvHROqJ+N8vo1O1jAwmGZlM7VR84DV9/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlGB8Rnr6rxfjpdzlANBk+NoFik1bj6TOn/JMswtuTQAiEAgOTF4eJeUY4r463yUIPYB8QlTCjYSByYeT6ct4IPMMc="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-8":{"name":"stalker-detector","version":"2.1.3-8","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-8","dist":{"shasum":"a2bafb5f9506104c8d192d1421b81382b79c548d","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-8.tgz","integrity":"sha512-tWoOlnrgFWXPHk8oU8s32l+XYUwWsAmTDyoF5nXyVPS0s5D+JW8gOzUEAkYrQTH217qk0oKJ5NHeuakKkD3aZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRuGMWdcGRao2/j/ccZ8gb5HcrRGROIrBqHdZ/fiqGqAIgRqX8rF5sESplCkqMNf3wlrPn/L4ibvLU3BlaNLsE3vY="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-9":{"name":"stalker-detector","version":"2.1.3-9","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-9","dist":{"shasum":"d3574fbf1173cae57dbe4178a4bb7859f254cf9b","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-9.tgz","integrity":"sha512-Al6rShIXpr1UfkTuf0RIjbbuyGNMZPPHW/gzl8shWXkR0A7NugxreTluhNSRVz2FAy+PA4uZxY1kAmjFjHhmuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPPUzI6te1WINMqBjR2Nbb2r5bsHlryoum3o8R933ZOQIhAJfFmMSKnvy2PtVnf9DZjWI/jvpFFbpEPEuG3UkIKhj9"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-10":{"name":"stalker-detector","version":"2.1.3-10","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-10","dist":{"shasum":"76fac1f88928a5517ab6a79f338acd40ce205f6b","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-10.tgz","integrity":"sha512-sFmO6fLI5p1QzIUQ81/7UcXJINvC9nLJFGbBZAawPq/AYLZtWgXxCImCwLI3hJikPkHycQVwjHSE97n9ybejUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv3/q1HtBX/+JciNg4bjGWBH6BL+YgRv98jRTbrDiaAQIgTouvzM+tl0ed/6N2j8RxdKW5QAKjACqIAgmDENoJZQE="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.3-11":{"name":"stalker-detector","version":"2.1.3-11","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.3-11","dist":{"shasum":"875d09982779a097e459a4670c09200a3745660a","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.3-11.tgz","integrity":"sha512-g9lHkWVXDQKRHXNE71kY+BBmrnd4hVGPZTm4ufKVGm62PsnRLTBkC8A6jNGt5WcOvHOSbD3k2zZKh/x2WM7fNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9GFN84N5KrT15O2TYZHBHNhArRddun4uFY0MRDDrhxAiBEEr4ZZyz1N4o51f/9AIJWoTSKfjizc1zZYqYhURQw9Q=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}},"2.1.4":{"name":"stalker-detector","version":"2.1.4","description":"客户端信息识别模块","homepage":"https://github.com/ksky521/detector","author":{"name":"三水清"},"maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"main":"detector.js","bin":{"detector":"./bin/detector"},"scripts":{"test":"make test"},"keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT","spm":{"main":"detector.js","devDependencies":{"jquery":"1.7.2","expect.js":"0.3.1"},"tests":"tests/*-spec.js"},"dependencies":{"commander":"~1.1.1","colors":"0.6.2"},"devDependencies":{"expect.js":"0.3.1","grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-watch":"0.6.0"},"_id":"stalker-detector@2.1.4","dist":{"shasum":"7bb2a9c20b150e6d17de89456a06990aa1d0b15b","tarball":"https://registry.npmjs.org/stalker-detector/-/stalker-detector-2.1.4.tgz","integrity":"sha512-n8f0M/LNbfn32gZLWOnRyA1/MAvwNAyg4lzXYslNvbHxvEBwUKNRbKi0+9eRpcoBhgYH60lM6L23ZqNAnlUfyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsKB62/doXnxBDY8yPXswyKWeODBSskGV4isgNCtC2UAiAbelCUjLQORJqYET/NVmsR5j3ePCD+zV2c1Db8n84cpA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"ksky521","email":"ksky521@gmail.com"}}},"readme":"# detector订制版\r\n\r\n---\r\n\r\n**这是stalker项目专用的，不定期更新**，推荐使用：http://spmjs.io/docs/detector/\r\n\r\n\r\n客户端信息识别模块，用于自动识别用户使用的客户端环境。包括：\r\n\r\n1. 硬件设备。\r\n2. 操作系统。\r\n3. 浏览器。\r\n4. 浏览器渲染引擎。\r\n\r\n识别到的信息结构如下：\r\n\r\n```javascript\r\ndetector = {\r\n    device: {\r\n        name: \"iphone\",\r\n        version: -1,\r\n        fullVersion: \"-1\",\r\n        [iphone]: -1\r\n    },\r\n    os: {\r\n        name: \"ios\",\r\n        version: 6.1,\r\n        fullVersion: \"6.1\",\r\n        [ios]: 6.1\r\n    },\r\n    browser: {\r\n        name: \"chrome\":\r\n        version: 26.0,\r\n        fullVersion: \"26.0.1410.50\",\r\n        mode: 26.0,\r\n        fullMode: \"26.0.1410.50\",\r\n        compatible: false,\r\n        [chrome]: 26.0\r\n    },\r\n    engine: {\r\n        name: \"webkit\",\r\n        version: 536.26,\r\n        fullVersion: \"536.26\",\r\n        mode: 523.26,\r\n        fullMode: \"523.26\",\r\n        compatible: false,\r\n        [webkit]: 536.26\r\n    }\r\n}\r\n```\r\n\r\n备注：上面的 `[iphone]`, `[ios]`, `[chrome]`, `[webkit]` 是动态的，根据实际识别\r\n到的信息不同而有所不同。\r\n\r\n注：\r\n\r\n* 这个版本遵循 CommonJS 规范，同时兼容基于 Node 环境和 Web 浏览器环境运行。\r\n* 有些场景只需要简单识别特定的信息，可以参考\r\n  [识别特定浏览器最佳实践](https://github.com/hotoo/detector/issues/18)\r\n  而无需使用 detector。\r\n\r\n## 安装\r\n\r\nvia npm:\r\n\r\n全局安装(`-g`)时，可以在终端使用 `detector` 命令。\r\n\r\n```\r\nnpm install detector [-g]\r\n```\r\n\r\n\r\nvia spm@3.x:\r\n\r\n```\r\nspm install detector\r\n```\r\n\r\n\r\n## 使用说明\r\n\r\n一般情况下，常见使用范例：\r\n\r\n```javascript\r\n// 判断浏览器名\r\ndetector.browser.name === \"chrome\" // true\r\n\r\n// 判断浏览器名方法 2.\r\n!!detector.browser.ie // false\r\n\r\n// 判断老旧浏览器\r\nif(detector.browser.ie && detector.browser.version < 8){\r\n    alert(\"你的浏览器太老了。\");\r\n}\r\n\r\n// 判断 Trident 4(IE8) 以下版本浏览器引擎\r\nif(detector.engine.trident && detector.engine.mode < 4){\r\n    // hack code.\r\n}\r\n\r\n// 收集客户端详细信息\r\ndetector.browser.name + \"/\" + detector.browser.fullVersion;\r\n```\r\n\r\n\r\n## API\r\n\r\n### {String} detector.device.name\r\n\r\n设备名称。\r\n\r\n### {Number} detector.device.version\r\n\r\n设备版本号。\r\n\r\n### {String} detector.device.fullVersion\r\n\r\n设备完整版本号。\r\n\r\n### {Number} detector.device[device_name]\r\n\r\n直接判断设备名。\r\n\r\n可以识别的设备名称为：\r\n\r\n* `pc`: Windows PC.\r\n* `mac`: Macintosh PC.\r\n* `iphone`: iPhone.\r\n* `ipad`: iPad.\r\n* `ipod`: iPod.\r\n* `android`: Android.\r\n* `blackberry`: 黑莓(Blackberry)手机。\r\n* `wp`: Windows Phone.\r\n* `mi`: 小米。\r\n* `meizu`: 魅族。\r\n* `nexus`: Nexus.\r\n* `nokia`: Nokia.\r\n* `samsung`: 三星手机。\r\n* `aliyun`: 阿里云手机。\r\n* `huawei`: 华为手机。\r\n* `lenovo`: 联想手机。\r\n* `zte`: 中兴手机。\r\n* `vivo`: 步步高手机。\r\n* `htc`: HTC。\r\n* `oppo`: OPPO 手机。\r\n* `konka`: 康佳手机。\r\n* `sonyericsson`: 索尼爱立信手机。\r\n* `coolpad`: 酷派手机。\r\n* `lg`: LG 手机。\r\n\r\n\r\n----\r\n\r\n### {String} detector.os.name\r\n\r\n操作系统名。\r\n\r\n### {Number} detector.os.version\r\n\r\n操作系统版本号。\r\n\r\n### {String} detector.os.fullVersion\r\n\r\n操作系统完整版本号。\r\n\r\n### {Number} detector.os[os_name]\r\n\r\n直接判断操作系统。\r\n\r\n可以识别的操作系统包括：\r\n\r\n* `windows`: Windows.\r\n* `macosx`: Macintosh.\r\n* `ios`: iOS.\r\n* `android`: Android.\r\n* `chromeos`: Chrome OS.\r\n* `linux`: Linux.\r\n* `wp`: Windows Phone.\r\n* `windowsce`: Windows CE, 包括 Windows Mobile, Smartphone, PPC.\r\n* `symbian`: Symbian OS.\r\n* `blackberry`: Blackberry.\r\n* `yunos`: 阿里云系统。\r\n* `meego`: Meego. `NODE ONLY`\r\n\r\n\r\n----\r\n\r\n### {String} detector.browser.name\r\n\r\n浏览器名。\r\n\r\n### {Number} detector.browser.version\r\n\r\n浏览器真实版本。兼容模式下浏览器声明自己是某老旧浏览器，但这个属性返回的是\r\n其真正的版本号。\r\n\r\n适用于收集统计分析客户端信息。\r\n\r\n例如：\r\n\r\nIE9 兼容模式声明自己是 IE7，但是 `detector.browser.version` 返回 `9.0`\r\n\r\n### {String} detector.browser.fullVersion\r\n\r\n浏览器完整的真实版本号。\r\n\r\n### {Number} detector.browser.mode\r\n\r\n浏览器模式。即浏览器当时使用的模式，IE 兼容模式时，version 和 mode 值不同。\r\n\r\n### {String} detector.browser.fullMode\r\n\r\n浏览器模式的完整版本号。\r\n\r\n### {Number} detector.browser[browser_name]\r\n\r\n直接判断浏览器。\r\n\r\n可以识别的浏览器为：\r\n\r\n* `ie`: Microsoft Internet Explorer.\r\n* `chrome`: Google Chrome.\r\n* `firefox`: Mozilla Firefox.\r\n* `safari`: Apple Safari.\r\n* `opera`: Opera.\r\n* `360`: 包括奇虎 360 安全浏览器和 360 极速浏览器。\r\n* `maxthon`: 傲游浏览器(Maxthon)。\r\n* `sogou`: 搜狗浏览器(Sogou)。\r\n* `theworld`: 世界之窗浏览器(TheWorld)。\r\n* `green`: GreenBrowser.\r\n* `qq`: QQ 浏览器。\r\n* `tt`: TencentTraveler.\r\n* `liebao`: 猎豹浏览器。\r\n* `tao`: 淘宝浏览器。\r\n* `coolnovo`: 枫树浏览器。\r\n* `saayaa`: 闪游浏览器。\r\n* `uc`: UC 浏览器。\r\n* `mi`: 小米浏览器。\r\n* `baidu`: 百度浏览器。\r\n* `nokia`: 诺基亚浏览器。\r\n* `webview`: iOS 系统的提供的 WebView。\r\n* `yandex`: Yandex YaBrowser.\r\n* `ali-ap`: 支付宝手机客户端。\r\n* `ali-ap-pd`: 支付宝平板客户端。\r\n* `ali-am`: 支付宝商户客户端。\r\n* `ali-tb`: 淘宝手机客户端。\r\n* `ali-tb-pd`: 淘宝平板客户端。\r\n* `ali-tm`: 天猫手机客户端。\r\n* `ali-tm-pd`: 天猫平板客户端。\r\n* `googlebot`: [Googlebot](wiki/googlebot.md) 网络爬虫。`NODE ONLY`\r\n* `baiduspider`: [Baiduspider](wiki/baiduspider.md). `NODE ONLY`\r\n* `bingbot`: [Bingbot](wiki/bingbot.md) 网络爬虫。`NODE ONLY`\r\n* `msnbot`: [MSNBot](wiki/msnbot.md), `NODE ONLY`\r\n* `nuhkbot`: [Nuhkbot](wiki/nuhkbot.md), `NODE ONLY`\r\n* ~~`slurpbot`: Yahoo! [Slurp](wiki/slurpbot.md). `NODE ONLY`~~\r\n* `alexabot`: [Alexabot](wiki/alexabot.md). `NODE ONLY`\r\n* `curl`: curl. `NODE ONLY`\r\n\r\n\r\n### {Boolean} detector.browser.compatible\r\n\r\n浏览器是否处于兼容模式。\r\n\r\n\r\n----\r\n\r\n### {String} detector.engine.name\r\n\r\n渲染引擎名（又称排版引擎、浏览器内核）。\r\n\r\n### {Number} detector.engine.version\r\n\r\n渲染引擎版本号。\r\n\r\n### {String} detector.engine.fullVersion\r\n\r\n渲染引擎完整版本号。\r\n\r\n### {Number} detector.engine.mode\r\n\r\n渲染引擎模式，即 IE 浏览器的文档模式。\r\n\r\n### {String} detector.engine.fullMode\r\n\r\n渲染引擎模式完整版本号。\r\n\r\n\r\n### {Number} detector.engine[engine_name]\r\n\r\n直接判断渲染引擎。\r\n\r\n可以识别的渲染引擎为：\r\n\r\n* `trident`: Trident.\r\n* `webkit`: Webkit.\r\n* `gecko`: Gecko.\r\n* `presto`: Presto.\r\n* `androidwebkit`: Android Webkit.\r\n* `coolpadwebkit`: Coolpad Webkit.\r\n* `u2`: UC 浏览器渲染引擎 v2\r\n* `u3`: UC 浏览器渲染引擎 v3\r\n\r\n### {detector} detector.parse(String ua)\r\n\r\n根据 userAgent 字符串识别客户端信息的接口。\r\n\r\n服务端程序可以使用这个接口识别客户端信息，由于服务端程序的特殊性，可以补充\r\n更完善的检测规则。\r\n\r\n\r\n----\r\n\r\n对于不能识别的信息，统一如下：\r\n\r\n* 所有不能识别的名称均归类为 `na`，即 Not Available.\r\n* 所有不能识别的版本号归类为 `-1`。\r\n","maintainers":[{"name":"ksky521","email":"ksky521@gmail.com"}],"time":{"modified":"2022-06-26T23:43:05.350Z","created":"2014-10-11T06:30:30.210Z","2.1.1":"2014-10-11T06:30:32.686Z","2.1.2":"2014-10-20T05:44:26.774Z","2.1.2-1":"2014-10-20T07:14:11.495Z","2.1.2-2":"2014-10-20T07:44:23.611Z","2.1.2-3":"2014-10-20T09:00:57.285Z","2.1.2-4":"2014-10-20T10:39:50.543Z","2.1.2-5":"2014-10-20T10:47:00.761Z","2.1.2-6":"2014-10-20T10:50:14.609Z","2.1.2-7":"2014-10-20T10:55:58.872Z","2.1.2-8":"2014-10-21T02:45:02.320Z","2.1.2-9":"2014-10-21T02:56:06.925Z","2.1.3":"2014-10-21T05:06:25.316Z","2.1.3-1":"2014-10-21T05:37:10.823Z","2.1.3-2":"2014-10-21T06:53:27.236Z","2.1.3-3":"2014-10-21T07:03:58.479Z","2.1.3-4":"2014-10-21T08:54:00.839Z","2.1.3-5":"2014-10-21T08:56:46.549Z","2.1.3-6":"2014-10-21T09:03:34.745Z","2.1.3-7":"2014-10-21T09:07:50.419Z","2.1.3-8":"2014-10-21T09:16:42.280Z","2.1.3-9":"2014-10-27T07:40:44.334Z","2.1.3-10":"2014-10-30T05:37:34.967Z","2.1.3-11":"2014-10-30T07:21:33.726Z","2.1.4":"2014-11-06T10:37:28.974Z"},"readmeFilename":"README.md","homepage":"https://github.com/ksky521/detector","keywords":["utility","userAgent"],"repository":{"type":"git","url":"https://github.com/hotoo/detector.git"},"author":{"name":"三水清"},"bugs":{"url":"https://github.com/hotoo/detector/issues"},"license":"MIT"}