Greasemonkey - 在 Google Voice 消息框的文本区域中输入消息
我正在尝试编写一个脚本,将包含我选择的消息的文本发送到一个号码,但我陷入了这部分。
我可以通过执行以下操作将号码传递到 Google Voice“收件人”字段:
document.getElementById("gc-quicksms-number").value = number;
但我无法使用以下命令将消息传递到“消息”字段:
document.getElementById("gc-quicksms-text2").value = "Error detected";
源代码中的代码块如下所示:
谢谢!我们将非常感谢您的帮助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于是 Google,该页面可能很大程度上基于 ajax。这意味着 gc-quicksms-text2 并不立即存在。事实上,它是“text2”,这表明这些
因此,请尝试以下操作:
加载并运行此脚本:
代码应填写 SMS 框并将每个新文本区域报告给 Firebug 控制台。控制台报告什么?
Since it's Google, that page is probably heavily ajax based. Which means that
gc-quicksms-text2
is not there right away. The fact that it's "text2" suggests that these<textarea>
s may not always have the same id; they may be auto numbered.So try the following:
Load and run this script:
The code should fill in the SMS boxes and report each new text area to the Firebug console. What does the console report?