=== browserSniffer.cfc ====
<cfcomponent hint="Get All Browser Attributes and place in a Session">
<cffunction access="public" name="getAttributes" output="false">
<!--- <CF_BrowserHawk4J> Displays all attributes --->
<CF_BrowserHawk4J
bgcolor="##005b8b"
pagetitle=""
pagemessage = ""
speedtest="no">
<cflock name="#REQUEST.prefix##SESSION.SessionID#"
timeout="10" throwontimeout="no" type="exclusive">
<cfscript>
// Set to empty strings
SESSION.browserSniffer = StructNew();
SESSION.browserSniffer.platform = "";
SESSION.browserSniffer.browserName = "";
SESSION.browserSniffer.browserVersion = "";
SESSION.browserSniffer.language = "";
SESSION.browserSniffer.gecko = "";
SESSION.browserSniffer.javaScriptEnabled =
"";
SESSION.browserSniffer.sessionCookies = "";
SESSION.browserSniffer.persistentCookies =
"";
SESSION.browserSniffer.screenSize = "";
SESSION.browserSniffer.availableWindowSize =
"";
SESSION.browserSniffer.flashVersion = "";
SESSION.browserSniffer.flashMinorVersion =
"";
SESSION.browserSniffer.hasAcrobat = "";
SESSION.browserSniffer.acrobatVersion = "";
SESSION.browserSniffer.timeZoneDifference =
"";
// Containerize the data
SESSION.browserSniffer.platform =
"#bh_platform#";
SESSION.browserSniffer.browserName =
"#bh_browser#";
SESSION.browserSniffer.browserVersion =
"#bh_version#";
SESSION.browserSniffer.language =
"#bh_language#";
SESSION.browserSniffer.gecko = "#bh_gecko#";
SESSION.browserSniffer.javaScriptEnabled =
"#bh_jsenabled#";
SESSION.browserSniffer.sessionCookies =
"#bh_sessionCookies#";
SESSION.browserSniffer.persistentCookies =
"#bh_persistentCookies#";
SESSION.browserSniffer.screenSize =
"#bh_width#x#bh_height#";
SESSION.browserSniffer.availableWindowSize =
"#bh_widthAvail#x#bh_heightAvail#";
SESSION.browserSniffer.flashVersion =
"#bh_pluginFlash#";
SESSION.browserSniffer.flashMinorVersion =
"#bh_pluginFlashverex#";
SESSION.browserSniffer.hasAcrobat =
"#bh_pluginAcrobat#";
SESSION.browserSniffer.acrobatVersion =
"#bh_pluginAcrobatVerEx#";
SESSION.browserSniffer.timeZoneDifference =
"#bh_timezonediff#";
</cfscript>
</cflock>
</cffunction>
</cfcomponent>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking
application. Start tracking and documenting hours spent on a project or with a
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:223341
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54