5 ms·
Yup. This snippet adds a css animation to make the page white for 8s, and it's stopped by Google's JS or the browser's noscript (which you don't enable if you o
by hadrien01 7y ago
Yup. This snippet adds a css animation to make the page white for 8s, and it's stopped by Google's JS or the browser's noscript (which you don't enable if you only block Google's JS and not the domain JS):
https://amp.dev/fr/documentation/guides-and-tutorials/learn/spec/amp-boilerplate https://amp.dev/fr/documentation/guides-and-tutorials/learn/...
- amirmasoudabdol 7y agoSo, is there a way that I can block this tag somehow and drop it during the load time?
- hadrien01 7y agoYou can add a Stylus stylesheet enabled for the regex .[star]amp.[star] (replace [star] with the star symbol) that contains body{animation:none}, but I don't know if that's good for performance. Edit: Developers can also add that css in their amp style, and it seems to be accepted by the amp validator. AMP devs, you know what to do! ;)
- TazeTSchnitzel 7y agoBtw you can begin a line with two spaces for code formatting: .*amp.*
- chrismorgan 7y agoGo for this on all pages instead: html[\26a1] body, html[amp] body { animation: none; } (I wrote \26a1 because HN doesn’t allow the literal U+26A1 character.) That way it applies to all AMP pages, regardless of their URL, and doesn’t clobber any other pages (though I can’t actually imagine any genuine animation on a body element).
- hadrien01 7y agoWorks perfectly, thank you! I took the liberty to put it on userstyles.org for one-click install: https://userstyles.org/styles/171953/disable-amp-blank-loading https://userstyles.org/styles/171953/disable-amp-blank-loadi...
- rogual 7y agoInsane. Google has lost all credibility.