{
"characterSet": "Required, string type, represents the character encoding of the document",
"location": {
"hash": "Optional, string type, represents the fragment identifier in the URL (content after #)",
"host": "Required, string type, represents the hostname and port number of the URL",
"hostname": "Required, string type, represents the hostname of the URL",
"href": "Required, string type, represents the full URL address",
"origin": "Required, string type, represents the origin of the URL (protocol + host + port)",
"pathname": "Required, string type, represents the path part of the URL",
"port": "Optional, string type, represents the port number of the URL",
"protocol": "Required, string type, represents the protocol part of the URL",
"search": "Optional, string type, represents the query parameter part of the URL"
},
"referrer": "Required, string type, represents the referrer URL of the current page",
"title": "Required, string type, represents the title of the document"
}