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) {
    ...