adding checks in the init.js script to prevent errors

git-svn-id: https://beef.googlecode.com/svn/trunk@549 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
This commit is contained in:
mosse.benjamin
2010-11-19 04:13:22 +00:00
parent 006d961df6
commit f59a31692b

View File

@@ -322,12 +322,19 @@ beef.browser = {
getDetails: function() {
var details = new Array();
details["BrowserName"] = beef.browser.getBrowserName();
details["BrowserVersion"] = beef.browser.getBrowserVersion();
details["BrowserReportedName"] = beef.browser.getBrowserReportedName();
details["PageTitle"] = document.title;
details["HostName"] = document.location.hostname;
details["BrowserPlugins"] = beef.browser.getPlugins();
var browser_name = beef.browser.getBrowserName();
var browser_version = beef.browser.getBrowserVersion();
var browser_reported_name = beef.browser.getBrowserReportedName();
var page_title = document.title;
var hostname = document.location.hostname;
var browser_plugins = beef.browser.getPlugins();
if(browser_name) details["BrowserName"] = browser_name;
if(browser_version) details["BrowserVersion"] = browser_version;
if(browser_reported_name) details["BrowserReportedName"] = browser_reported_name;
if(page_title) details["PageTitle"] = page_title;
if(hostname) details["HostName"] = hostname;
if(browser_plugins) details["BrowserPlugins"] = browser_plugins;
return details;
},