首页 > 解决方案 > 谷歌扩展找不到现有元素

问题描述

我正在构建一个 chrome 扩展,用于自动化网站的一些更无聊的任务。该网站似乎正在运行 Java Webapp,而不是使用典型的 JavaScript(我认为这是因为 url 永远不会改变。它保持不变, longurl/player/但我并不熟悉,所以我很有可能完全错了这个猜测。)

我遇到的问题是当我调用 adocument.getElementsByClassdocument.getElementById在网站内取得一些进展之后(在这种情况下移动到下一张幻灯片),谷歌似乎失去了对页面元素的跟踪。这不是我的脚本的问题,因为谷歌调试控制台也找不到这些元素。(如下图)

控制台查看 页面源

对我来说最奇怪的是,当我将页面源代码编辑为 HTML 时(甚至没有更改任何内容,只需点击按钮并单击退出),控制台就能很好地找到该元素。这是一个常见问题吗?还是我忽略了一些简单的事情?

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读