簡體   English   中英

如何將文本注入具有Firefox擴展名的文本框中

[英]how to inject text into a textbox with firefox extension

現在可能已經問了幾次這個問題了……但是最近兩天我沒有找到任何解決方案,所以我在這里提出。
我需要將一些文本注入具有ID的文本框中,並且我已經知道了。 場景是這樣的:

  • 用戶將文本插入工具欄內的文本框中。
  • 用戶單擊我工具欄中的一個按鈕。
  • 按鈕中的功能應將用戶重定向到后台的新頁面,將文本注入指定的文本框,然后單擊該網頁中的按鈕。
  • 返回在網頁上生成的鏈接。

我知道如何打開一個新網頁。 現在剩下的就是剩下的了。 我似乎無法將文本注入到指定的文本框中。

另外要注意的是,我不能在該項目上使用油膩的猴子,這就是為什么我必須寫所有我需要寫的東西。

如果您可以指導我解決此問題,那么這很好。

該文本框是XUL文本框還是html textarea?

看來您的場景是在后台模擬提交表單,為什么不直接創建XMLHttpRequest來執行此操作,而無需與UI進行交互。

更新:

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

var textbox = window.document.getElementById(textboxId);
if (textbox) {
    textbox.value = 'your text';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM