将值插入chrome扩展程序

时间:2017-05-02 14:55:35

标签: javascript jquery google-chrome-extension

我编写了一个chrome扩展,可以通过简单的jquery代码成功地将值插入到许多页面的输入标记中

$("#myId").val('myvalue');`

除了this page`

我尝试过使用javascript jquery但没有任何作用,虽然自动填充内置的chromes和autofill extension可以有效地插入值。

从我的chrome扩展程序中,我想在这两个输入ID的“#loginEmailMobile”和“#clientpassword”中插入值。当我使用.val()方法时,它显示那里的值,但看起来像浮动。当我点击登录时不起作用。那我怎么能让它运作起来呢?请帮忙。

2 个答案:

答案 0 :(得分:0)

为网站设置的网址权限和方案是否无效?

答案 1 :(得分:0)

页面正在侦听键盘事件以更新UI,您的方法只是更改.value属性。如果您希望页面“知道”#34;更改了一些内容,您还应该向输入发送键盘事件。 AutoFill扩展程序似乎通过在输入上调用someelement.dispatchEvent(new Event('input'))来执行此操作,这似乎可以完成此任务。