ASP.NET无法通过chrome扩展程序

时间:2017-07-04 07:08:45

标签: javascript asp.net google-chrome google-chrome-extension

我正在编写一个chrome扩展来设置一个ASP.NET网站文本框,但该网站没有识别来自javascript的输入。 出于测试目的,我使用此示例Set value active input in active page from chrome extension进行适当的更改以满足我的需求。

问题是,当扩展设置时,文本框值表单不会自动提交,就好像我在物理上输入输入一样。

以下是对content.js的更改

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}
async function demo() {
  document.getElementById('addresses').value = 'π';
  await sleep(200);
  document.getElementById('addresses').value = 'πα';
   await sleep(200);
  document.getElementById('addresses').value = 'παρ';
   await sleep(200);
  document.getElementById('addresses').value = 'παρν';
   await sleep(200);
  document.getElementById('addresses').value = 'παρνα';
}

demo();
//document.getElementById("dnn_ctr654_View_ctxSearchZipCode_btnSearchZipCode").click()

我甚至试图强制提交表格但没有运气!

0 个答案:

没有答案