Below is the sample code to get permission of user to display browser notifications in case he approves. Save the following code in simple HTML file:
<script>
document.addEventListener('DOMContentLoaded', function ()
{
if (Notification.permission !== "granted")
{
Notification.requestPermission();
}
});
function notifyBrowser(title,desc)
{
if (Notification.permission !== "granted")
{
Notification.requestPermission();
}
else
{
var notification = new Notification(title,
{
//icon:'icon address',
body: desc
});
/* Remove the notification from Notification Center when clicked.*/
notification.onclick = function ()
{
window.open('http://www.google.com');
notification.close();
};
/* Callback function when the notification is closed. */
notification.onclose = function () {
//alert('Notification closed');
};
}
}
</script>
<body onload = "setTimeout(notifyBrowser('New Notification','Hello Dear! How Are You?'),1000)">
Notification testing
</body>
We can call notifyBrowser() function on any event when we want our notification to show.
Webner Solutions is a Software Development company focused on developing CRM apps (Salesforce, Zoho), LMS Apps (Moodle/Totara), Websites and Mobile apps. If you need Web development or any other software development assistance please contact us at webdevelopment@webners.com
