get-Browser-Data
by velo_ninja
HTML
<!doctype html>
<html>
<head>
<script type="text/javascript">
function init () {console.log('init running...');
console.log("Browser CodeName: ", navigator.appCodeName);
console.log("Browser Name: ", navigator.appName);
console.log("Browser Version: ", navigator.appVersion);
console.log("Cookies Enabled: ",navigator.cookieEnabled);
console.log("Browser Language: ", navigator.language);
console.log("Browser Online: ", navigator.onLine);
console.log("Platform: ", navigator.platform);
console.log("User-agent header: ", navigator.userAgent);
// when a message is received from the page code
//window.onmessage = (event) => {
if (event.data) {
console.log("HTML Code Element received a message!");
insertMessage(event.data);
var msg = "";
msg = {
// formatting for an object for logging in wix collections
"Browser CodeName":navigator.appCodeName,
"Browser Name":navigator.appName,
"Browser Version":navigator.appVersion,
"Cookies Enabled":navigator.cookieEnabled,
"Browser Language":navigator.language,
"Browser Online":navigator.onLine,
"Platform":navigator.platform,
"User-agent header":navigator.userAgent
}
formatting for an HTML text field:
msg += "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
msg += "<p>Browser Name: " + navigator.appName + "</p>";
msg += "<p>Browser Version: " + navigator.appVersion + "</p>";
msg += "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
msg += "<p>Browser Language: " + navigator.language + "</p>";
msg += "<p>Browser Online: " + navigator.onLine + "</p>";
msg += "<p>Platform: " + navigator.platform + "</p>";
msg += "<p>User-agent header: " + navigator.userAgent + "</p>";
window.parent.postMessage(msg, "*");
console.log(msg);
}
}
}
// display received message
function insertMessage(msg) {
...