Navigator.oscpu
УÑÑаÑело: ÐÑа возможноÑÑÑ Ð±Ñла Ñдалена из веб-ÑÑандаÑÑов. ХоÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе бÑаÑзеÑÑ Ð¿Ð¾-пÑÐµÐ¶Ð½ÐµÐ¼Ñ Ð¼Ð¾Ð³ÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑ ÐµÑ, она Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² пÑоÑеÑÑе ÑдалениÑ. Ðе иÑполÑзÑйÑе ÐµÑ Ð½Ð¸ в ÑÑаÑÑÑ , ни в новÑÑ Ð¿ÑоекÑÐ°Ñ . СÑÑаниÑÑ Ð¸Ð»Ð¸ веб-пÑиложениÑ, иÑполÑзÑÑÑие еÑ, могÑÑ Ð² лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑломаÑÑÑÑ.
ÐозвÑаÑÐ°ÐµÑ ÑÑÑокÑ, коÑоÑÐ°Ñ Ð¸Ð´ÐµÐ½ÑиÑиÑиÑÑÐµÑ ÑекÑÑÑÑ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑемÑ.
СинÑакÑиÑ
oscpuInfo = window.navigator.oscpu
oscpuInfoÑÑо ÑÑÑока коÑоÑÐ°Ñ Ð¸Ð¼ÐµÐµÑ ÑледÑÑÑий вид:
| ÐпеÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема | ФоÑÐ¼Ð°Ñ ÑÑÑоки oscpuInfo |
|---|---|
| OS/2 | OS/2 Warp x (either 3, 4 or 4.5) |
| Windows CE | WindowsCE x.y1 |
| Windows 64-bit (64-bit build) | Windows NT x.y; Win64; x64 |
| Windows 64-bit (32-bit build) | Windows NT x.y; WOW64 |
| Windows 32-bit | Windows NT x.y |
| Mac OS X (PPC build) | PPC Mac OS X x.y |
| Mac OS X (i386/x64 build) | Intel Mac OS X x.y |
| Linux 64-bit (32-bit build) | ÐÑвод uname -s плÑÑ "i686 on x86_64" |
| Linux | ÐÑвод uname -sm |
1x.y оÑноÑиÑÑÑ Ðº веÑÑии опеÑаÑионной ÑиÑÑемÑ
ÐÑимеÑ
function osInfo() {
alert(window.navigator.oscpu);
}
// returns: "Windows NT 6.0" for example
ÐÑимеÑание
ÐÑли Ð²Ð°Ñ ÐºÐ¾Ð´ не ÑвлÑеÑÑÑ Ð¿ÑивилегиÑованнÑм (chrome или по кÑайней меÑе Ð¸Ð¼ÐµÐµÑ Ð¿ÑÐ¸Ð²Ð¸Ð»ÐµÐ³Ð¸Ñ UniversalBrowserRead), он Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð·Ð½Ð°Ñение general.oscpu.override, а не иÑÑинной плаÑÑоÑмÑ.
СпеÑиÑикаÑии
Ðе ÑвлÑеÑÑÑ ÑаÑÑÑÑ ÐºÐ°ÐºÐ¾Ð¹-либо ÑпеÑиÑикаÑии.