@keyframes mymove {
from {left: 0px;}
to {left: 200px;}
}
</style>
<script>
SimpleTest.waitForExplicitFinish();
var animCount = 0; var didRunXHR = false;
async function start() {
await SpecialPowers.pushPrefEnv({"set": [["layout.skip_ticks_while_page_suspended", true]]});
window.addEventListener("animationiteration", function l() {
++animCount;
info(animCount);
if (didRunXHR) {
window.removeEventListener("animationiteration", l);
document.getElementById("anim").id = "";
SimpleTest.finish();
}
});
let startCount = animCount;
let xhr = new XMLHttpRequest();
xhr.open("GET", "slow.sjs", false);
xhr.send(null);
didRunXHR = true;
is(animCount, startCount, "Shouldn't have triggered animation events during the sync XHRs");
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.