JavaScript : Get url protocol HTTP, HTTPS, FILE or FTP

javascript Get Page protocol
javascript Get Page protocol

In order to know the network protocol (HTTP, HTTPS, FTP, SMTP, SSH, FILE e.t.c) of the current page we can make use of the window.location.protocol object in Javascript,

var urlProtocol = window.location.protocol;

File: pageProtocol.html

<title>Get current page Protocol using JavaScript</title>
<body onload="getCurrentPageProtocol()">

<div id="pageDetails"></div>

function getCurrentPageProtocol() {
    var currPageURL = window.location.protocol;
    document.getElementById("pageDetails").innerHTML = "<strong>Current Page Protocol : </strong>" + currPageURL;