0

这个问题现在可能被问过几次......但我在过去 2 天没有找到任何解决方案,所以我在这里问它。
我需要将一些文本注入到具有 ID 的文本框中,并且我已经知道它。场景是这样的:

  • 用户在我的工具栏内的文本框中插入文本。
  • 用户单击我工具中的按钮。
  • 按钮中的功能应该将用户重定向到后台的新页面,将文本注入指定的文本框并单击该网页中的按钮。
  • 返回网页上生成的链接。

我知道如何打开一个新网页。现在剩下的就是剩下的了。我似乎无法将文本注入指定的文本框。

还要注意,我不能在这个项目上使用greasemonkey,这就是为什么我必须写下我需要写的所有东西。

如果您可以将我引导到此问题的起点,那就太好了。

4

1 回答 1

0

文本框是 XUL 文本框还是 html 文本区域?

看起来您的场景是在后台模拟提交表单,为什么不直接创建一个 XMLHttpRequest 来执行此操作,无需与 UI 交互。

更新:

如果是 XUL 文本框,可以使用value 属性

var textbox = window.document.getElementById(textboxId);
if (textbox) {
    textbox.value = 'your text';
}
于 2013-04-12T09:51:51.697 回答