【发布时间】:2018-11-29 00:31:53
【问题描述】:
我正在制作一个 Chrome 扩展程序,我需要它来查找网页上的任何表单文本框。
我首先尝试在我的内容脚本中这样做:
document.getElementsByTag("text");
但它总是返回undefined,所以我假设它只搜索my_app.html。
我的第一个问题是我应该使用什么函数:GetElmentsByTag,按名称、按类名,还是与其他函数一起使用?
我的第二个问题是我需要搜索哪个 JavaScript 文件?其他有类似问题的论坛说,您需要在另一个文件(如背景或弹出窗口)中访问 DOM,然后将其与消息和侦听器一起发送到内容脚本。
【问题讨论】:
-
阅读文档中的扩展概述也很重要,它解释了基本架构,因此您不会对此感到困惑并产生奇怪的想法。
标签: javascript html dom google-chrome-extension css-selectors