Avatar billede jammerlab Nybegynder
07. april 2005 - 22:52 Der er 4 kommentarer og
1 løsning

Browser info

Jeg er ikke god til js script så jeg skal bruge en der lige gider lave et js script som finder følgende ting:

http://gemal.dk/browserspy/basic.html

og skriver dem...
Avatar billede jammerlab Nybegynder
07. april 2005 - 22:59 #2
Ik lige det jeg ledte efter... jeg vil ikke vide om flash er installeret eller active-x osv osv... det er det der stod på det link jeg skrev.
Avatar billede busschou Praktikant
07. april 2005 - 23:25 #3
lav en "viskode" på linket og du får følgende..som så er fulstændig det du ønsker
----------------
<h1>Basic Information</h1>
<p>
Shows some of the basic information available in the browser.
</p>
<table class="content-table content-full">
<thead>
<tr>
<th>Variable</th>
<th>Setting</th>
</tr>
</thead>
<tbody>
<tr>
<td class="property">appName</td>

<td class="value">
<script type="text/javascript"><!--
(typeof(navigator.appName) != "undefined") ? document.writeln(navigator.appName) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">appCodeName</td>
<td class="value">
<script type="text/javascript"><!--
(typeof(navigator.appCodeName) != "undefined") ? document.writeln(navigator.appCodeName) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">appVersion</td>
<td class="value">

<script type="text/javascript"><!--
(typeof(navigator.appVersion) != "undefined") ? document.writeln(navigator.appVersion) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">appMinorVersion</td>
<td class="value">
<script type="text/javascript"><!--
(typeof(navigator.appMinorVersion) != "undefined") ? document.writeln(wrapIt(navigator.appMinorVersion)) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property"><acronym title="Internet Explorer">IE</acronym> real version</td>

<td class="value">
<script type="text/javascript"><!--
if (typeof(navigator.userAgent) != "undefined") {
var ua = navigator.userAgent;
var msie = (ua) ? ua.indexOf("MSIE ") : -1;
if (msie > 0) {
var ver= verCaps("{89820200-ECBD-11CF-8B85-00AA005B4383}");
document.writeln(ua.substring(msie+5, ua.indexOf(";", msie)));
if (ver)
document.writeln(" - " + ver);
} else
document.writeln("Not Internet Explorer or version is undetectable!");
} else
document.writeln("Not Internet Explorer or version is undetectable!");
// --></script>
</td>
</tr>
<tr>
<td class="property">UserAgent</td>
<td class="value">
<script type="text/javascript"><!--
(typeof(navigator.userAgent) != "undefined") ? document.writeln(navigator.userAgent) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">Security Policy</td>
<td class="value">

<script type="text/javascript"><!--
(typeof(navigator.securityPolicy) != "undefined" && navigator.securityPolicy != "") ? document.writeln(navigator.securityPolicy) : document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">Browser Name</td>
<td class="value">
<script type="text/javascript"><!--
var detect = navigator.userAgent.toLowerCase();
var OS, browser, version, thestring, place;
if (checkIt('konqueror')) {
browser = "Konqueror";
OS = "Linux";
} else if (checkIt('safari')) browser = "Safari";
else if (checkIt('omniweb')) browser = "OmniWeb";
else if (checkIt('k-meleon')) {
browser = "K-Meleon";
var rv = detect.match(/k-meleon ([\w.]+)/);
if (rv) {
rv = rv[0];
version = rv.substr(3);
}
}
else if (checkIt('opera')) browser = "Opera";
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer";
else if (!checkIt('compatible')) {
browser = "Netscape Navigator"
version = detect.charAt(8);
if (typeof(navigator.product) != "undefined") {
browser = "Mozilla";
rv = navigator.userAgent.match(/([Mozilla ]?Fire\w+)\/([\w|\+.]+)/);
if (rv) {
browser = rv[1];
version = rv[2];
} else {
rv = navigator.userAgent.match(/rv:([\w|\+.]+)/);
if (rv) {
rv = rv[0];
version = rv.substr(3);
}
}
}
}else browser = "An unknown browser";
if (!version) {
version = detect.charAt(place + thestring.length);
}
var browsername = "";
if (browser)
browsername += browser;
if (version)
browsername += " " + version;
(browsername) ? document.writeln(browsername) : document.writeln("Unable to detect!");
// --></script>
</td>
</tr>
<tr>
<td class="property">Operating System</td>
<td class="value">
<script type="text/javascript"><!--
var i_win;
var v_win;
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("win")!=-1 || agt.indexOf("16bit")!=-1)
i_win = true;
if (i_win) {
if (agt.indexOf("win95")!=-1 || agt.indexOf("windows 95")!=-1)
v_win = "Windows 95";
if (agt.indexOf("win98")!=-1 || agt.indexOf("windows 98")!=-1)
v_win = "Windows 98";
if (agt.indexOf("win 9x 4.90")!=-1)
v_win = "Windows ME";
if (agt.indexOf("winnt")!=-1 || agt.indexOf("windows nt")!=-1)
v_win = "Windows NT";
if (agt.indexOf("windows nt 5.0")!=-1)
v_win = "Windows 2000";
if (agt.indexOf("windows nt 5.1")!=-1)
v_win = "Windows XP";
if (!v_win)
v_win = "Unknown Windows";
}
if (!OS) {
if (checkIt('linux')) OS = "Linux";
else if (checkIt('x11')) OS = "Unix";
else if (checkIt('mac')) OS = "Mac"
else if (checkIt('win')) OS = "Windows"
else OS = "an unknown operating system";
}
(typeof(navigator.oscpu) != "undefined" && navigator.oscpu != "") ? document.writeln(navigator.oscpu) : document.writeln(OS);
if (i_win)
document.writeln(" - " + v_win);
// --></script>

</td>
</tr>
<tr>
<td class="property">Platform</td>
<td class="value">
<script type="text/javascript"><!--
if (typeof(navigator.platform) != "undefined") {
document.writeln(navigator.platform);
switch (navigator.platform) {
case "Win32" : document.writeln(" - Windows 32-bit platform"); break;
case "Windows" : document.writeln(" - Windows 32-bit platform"); break;
case "Win16" : document.writeln(" - Windows 16-bit platform"); break;
case "WinCE" : document.writeln(" - Windows CE platform"); break;
default : document.writeln(" - Other platform"); break;
}
} else
document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property"><acronym title="Central Processing Unit">CPU</acronym></td>
<td class="value">
<script type="text/javascript"><!--
if (typeof(navigator.cpuClass) != "undefined") {
document.writeln(navigator.cpuClass);
switch (navigator.cpuClass) {
case "x86" : document.writeln(" - x86 Compatible processor (Intel, Cyrix, AMD, etc...)"); break;
case "68K" : document.writeln(" - Motorola processor"); break;
case "Alpha" : document.writeln(" - Digital processor"); break;
case "PPC" : document.writeln(" - Motorola processor"); break;
case "Other" : document.writeln(" - Other CPU classes, including Sun SPARC"); break;
}
} else
document.writeln("Property not supported or blank!");
// --></script>
</td>

</tr>
<tr>
<td class="property">Online</td>
<td class="value">
<script type="text/javascript"><!--
if (typeof(navigator.onLine) != "undefined") {
document.writeln(navigator.onLine);
if (navigator.onLine)
document.writeln(" - The system is in global online mode");
else
document.writeln(" - The system is in global offline mode");
} else
document.writeln("Property not supported or blank!");
// --></script>
</td>
</tr>
<tr>
<td class="property">Connection Type</td>
<td class="value">
<script type="text/javascript"><!--
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof(caps) != "undefined" && typeof(caps.connectionType) != "undefined") {
document.writeln(caps.connectionType);
switch (caps.connectionType) {
case "lan" : document.writeln(" - You are connected via a network"); break;
case "modem" : document.writeln(" - You are connected via a modem"); break;
case "offline" : document.writeln(" - You are working offline"); break;
}
} else
document.writeln("Property not supported or blank!");
} else
document.writeln("Property not supported or blank!");
// --></script>
Avatar billede busschou Praktikant
07. april 2005 - 23:27 #4
Selvfølgelig kan du ikke bruge alle "class" men du kan hurtig se hvilket script som hører til hvad
Så de dele du ønsker klipper du bare ud fra <script> til </script>
Avatar billede jammerlab Nybegynder
07. april 2005 - 23:29 #5
haha busschou forhelved... selvf... sidder da og sumper... 15 point coming right up. Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB