Receive debugging information alongside XMLHttpRequests..
Server code (example is php, but the extension is language agnostic):
<?php
if (isset($_SERVER['HTTP_DEBUGR'])) { // Only send headers when DebugR is enabled
// Send a message alongside the request.
header('DebugR: '.base64_encode('Hello DebugR'));
// Append a unique label to send multiple messages.
header('DebugR-my-first-label: '.base64_encode('Moarr information'));
}
?>
Client via javascript:
window.addEventListener('message', function (e) {
if (e.data.debugR) {
console.log(e.data);
}
}, false);
document.documentElement.setAttribute('data-debugR'); // Signal the extension that the eventlistener is active.
Using debugr.js helper:
<script src='js/debugr.js'></script>
<script>
debugR(function (message, details) {
console.log(message);
});
</script>
You can Follow the below Step By Step procedure to install the DebugR Chrome Extension to your Chrome Web browser.
It is the DebugR Chrome extension download link you can download and install Chrome Browser.
Tags: Base64 Encode , Unique Label , Log Message , Message Alongside , Js Debugr , Send Message , Setattribute Data Debugr , Server Http Debugr , Moarr Information , Js Helper , Server Code , Send Multiple Messages , Send Headers , Addeventlistener Message Function , Debugr Function Message , Information Alongside Xmlhttprequests ,