onesignal-web-sdk
Version:
Web push notifications from OneSignal.
33 lines (32 loc) • 1.11 kB
HTML
<html lang="en">
<script src="/sdks/Dev-OneSignalSDK.js" async=""></script>
<script>
function getUrlQueryParam(name) {
var url = window.location.href;
// This is just to avoid case sensitiveness
url = url.toLowerCase();
// This is just to avoid case sensitiveness for query parameter name
name = name.replace(/[\[\]]/g, "\\$&").toLowerCase();
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
const appId = getUrlQueryParam('app_id');
var OneSignal = window.OneSignal || [];
OneSignal.push(function() {
OneSignal.init({appId});
});
</script>
<head>
<meta charset="utf-8">
<title>OneSignal WebSDK Sandbox</title>
<link rel="shortcut icon" href="#">
</head>
<body>
<h1>OneSignal WebSDK Sandbox</h1>
<p class="description">WebSDK Sandbox Environment</p>
</body>
</html>