Google图书如何处理其页面转向?

时间:2018-09-09 15:12:55

标签: javascript

我正在尝试一个扩展程序,它将使Google图书的使用更好一些。我一辈子都无法弄清楚Google如何处理翻页事件。我找不到它,我觉得他们这样做是有充分理由的。尽管如此,我还是希望像我一样好奇的人会有更好的解决方案。

在开发人员工具中,我一直在查看他们的事件处理程序,甚至在控制台中运行了以下脚本:

let all = document.querySelectorAll("*");

for (let element of all) {
    let events = [];
    if ('focus' in element) element.focus();
    for (let props in element) {
        if (props.startsWith("on")) events.push(element[props]);
    }
    console.log(element, events)
}

查看是否在iFrame(将书加载到其中)的任何位置上都会发生事件。但是,似乎没有任何元素附加任何事件。这使我相信Google可以根据需要添加和删除事件监听器。

样本书 https://play.google.com/books/reader?id=LrFYL6NFjU8C&hl=en

0 个答案:

没有答案