Я делаю расширение Chrome и у меня проблемы с отправкой из background.html
Например, это работает:
var url="some url";
chrome.tabs.create({"url":url, selected:true});
, но если я попытаюсь сделать:
document.forms["test"].submit();
Работает только один раз, когда я только что установил расширение или после перезагрузки
ОБНОВЛЕНИЕ
Я пытаюсь отправить эту форму, которая находится в background.html:
<FORM action="some url" name="test" id = "test" method="post" target="_blank" >
<input type="hidden" id="test" name="test" value="12" />
<input type="hidden" id="addr" name="addr" value="" />
</form>
затем я создаю меню
chrome.contextMenus.create({"title": "test", "parentId": parentID, "contexts":["selection"], "onclick": SubmitFunction});
SubmitFunction(){
document.forms["test"].submit();
}
Работает только один раз после перезагрузки или после установки