Собственно, что мы можем узнать о госте страницы используя java-script? 1. Про экран: screen.width - ширина screen.height - высота screen.colorDepth - Битовая глубина цветовой гаммы screen.pixelDepth - Разрешение экрана монитора (в битах на пиксел). 2. Через navigator можно узнавать: navigator.appCodeName Специфицирует кодовое имя браузера. navigator.appName Специфицирует имя браузера. navigator.appVersion Специфицирует версию Navigator'а. lnavigator.anguage Язык Navigator'а. navigator.platform Тип машины, для которого Navigator был скомпилирован (операционная система). navigator.userAgent Специфицирует шапку/header user-agent (пользовательский агент). navigator.javaEnabled Проверяет, включён ли Java. 3. Узнать имя пользователя и компа из JavaScript var net = new ActiveXObject("WScript.Network"); var str = net.ComputerName + " " + net.UserName; 4. узнать IP адрес через WMI: (у меня это так и не заработало) HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Network Info</title> <hta:application id="oNetInfo" applicationname="NetInfo" border="thin" borderstyle="normal" caption="yes" icon="" maximizebutton="yes" minimizebutton="yes" showintaskbar="no" singleinstance="no" version="1.0" /> <script> window.resizeTo(200, 200); function GetIPAddresses() { var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration", "WQL"); var enumItems = new Enumerator(colItems); var s = ""; for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); if (objItem.IPAddress != null) s = s + objItem.IPAddress.toArray()+"; "; } return s; } </script> </head> <body onload="document.body.innerHTML = GetIPAddresses()" /> </html> 5. Скрипт помогающий узнать Ось, навигатор и пр. можно посмотреть тут 6. Через массив navigator.mimeTypes можно узнать, какие типы файлов поддерживает браузер пользователя (имя mime узнать можно так: navigator.mimeTypes[number].description) 7. Все установленные плагины браузера (связанные с отображением страницы) navigator.plugins[row].description //прилепил. Luge
Еще можно узнать, какие типы файлов поддерживает браузер пользователя через массив navigator.mimeTypes (имя mime узнать можно так: navigator.mimeTypes[number].description) И все установленные плагины браузера (связанные с отображением страницы) navigator.plugins[row].description
как узнать конечный IP адрес? и имя компьютера и пользователя если можно и если можно без ActiveXObject("WScript.Network");
я согласен на компромис) просто с активх вылазиет эта таличка с вариантом запускать или нет!... если выбирается нет то естествено не выполняет, а сделать невидимым в случае "нет" нельзя((
Скажите а как передать ширину монитора в переменную Есть страница .php В ней код Код (Text): <style> img {max-width:<?=$width?>px} </style> <?php ...... ?> Пробовал гетом, но у меня двиг ругается на то что я URL видоизменил, т.е. он становиться таким Код (Text): .php?width=1920