尝试在私有Web应用程序上自动执行某些任务。当我使用右键单击>例如,检查表单字段上的元素,我显示了Inspector面板,并显示了HTML元素,其ID在那里。问题是,如果我运行
document.getElementById('theId_shown_on_the_inspector');
在控制台上,我只是回到 null 。顺便说一句,这个Web应用程序依赖于Java。
你能想到什么可能会对这种奇怪的行为有所启发吗?基本上我需要能够自动填充一些字段并点击一些按钮,但如果我无法检测到它们,我就无法理解。
答案 0 :(得分:0)
由Jaromanda X共享,该网页的iframe会从其他网址加载内容。由于我正在使用GreaseMonkey,我没有在@includes列表中包含这些URL,并且使用Firefox控制台也不起作用,因为您必须选择并将这些iframe加载到上下文中(再次由Jaromanda X指示)。
Firefox提供了有关要包含在GreaseMonkey脚本中的iframe URL的足够详细信息。