Last active
June 13, 2018 23:05
-
-
Save yuranikolaev/065d4e2adef59127c4d5b051cd7f966b to your computer and use it in GitHub Desktop.
Disqus AMP script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div overflow id="disqus_thread"></div> | |
<script> | |
window.addEventListener('message', receiveMessage, false); | |
function receiveMessage(event) | |
{ | |
if (event.data) { | |
var msg; | |
try { | |
msg = JSON.parse(event.data); | |
} catch (err) { | |
// Do nothing | |
} | |
if (!msg) | |
return false; | |
if (msg.name === 'resize') { | |
window.parent.postMessage({ | |
sentinel: 'amp', | |
type: 'embed-size', | |
height: msg.data.height | |
}, '*'); | |
} | |
} | |
} | |
</script> | |
<script> | |
/** | |
* RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS. | |
* LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables | |
*/ | |
var disqus_config = function () { | |
this.page.url = window.location; // Replace PAGE_URL with your page's canonical URL variable | |
this.page.identifier = window.location.hash; // Replace PAGE_IDENTIFIER with your page's unique identifier variable | |
}; | |
(function() { // DON'T EDIT BELOW THIS LINE | |
var d = document, s = d.createElement('script'); | |
s.src = '//EXAMPLE.disqus.com/embed.js'; | |
s.setAttribute('data-timestamp', +new Date()); | |
(d.head || d.body).appendChild(s); | |
})(); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment