Javascript 为什么可以';我不能将click()与我的web电报Chrome扩展一起使用吗?

Javascript 为什么可以';我不能将click()与我的web电报Chrome扩展一起使用吗?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在尝试创建一个简单的Chrome扩展,可以使用JavaScript 问题在于使用click()函数(我也尝试使用submit()提交表单,但结果相同)。我不能点击那里的任何按钮,也不明白为什么 例如,我想选择一个聊天室,所以使用以下代码。我使用onmouseover事件只是为了方便测试click()。我还尝试使用触发器函数(jQuery),得到了相同的结果——什么也没发生 window.onload=function(){ document.querySelector('.im_panel_

我正在尝试创建一个简单的Chrome扩展,可以使用JavaScript

问题在于使用
click()
函数(我也尝试使用
submit()
提交表单,但结果相同)。我不能点击那里的任何按钮,也不明白为什么

例如,我想选择一个聊天室,所以使用以下代码。我使用
onmouseover
事件只是为了方便测试click()。我还尝试使用触发器函数(jQuery),得到了相同的结果——什么也没发生

window.onload=function(){
document.querySelector('.im_panel_peer_photo').onmouseover=handler;
函数处理程序(e){
让contactLis=document.querySelectorAll('.im\u dialog\u wrap')
console.log(contactLis[3])//获得了正确的obj
contactLis[3]。单击()
};
};
在我选择一个联系人后,我还注意到控制台中出现了一些消息,如“API call account.updateStatus”。所以,也许我需要使用请求之类的东西

顺便说一句,我试着在另一个网站上使用相同的代码,点击功能非常有效


UPD我发现网络电报是用角写的。这就是为什么很难进行这种交互。

可能有些对象支持单击功能,但不支持我需要的主要功能(联系人和发送)。我认为问题在于web电报中的某些元素是由appendChild使用js或Angular创建的。这只是一个假设,我不知道这是否是原因。这个代码在哪里?更好的是,你能展示一下你的背景吗,popup.js,popup,html等等。这件事发生在我身上,和我有关。我能够解决它,但我们想知道上面的代码运行在哪个页面…可能,一些对象支持单击功能,但不支持我需要的主功能(联系人和发送)。我认为问题在于web电报中的某些元素是由appendChild使用js或Angular创建的。这只是一个假设,我不知道这是否是原因。这个代码在哪里?更好的是,你能展示一下你的背景吗,popup.js,popup,html等等。这件事发生在我身上,和我有关。我能够解决它,但我们想知道上面的代码运行在哪一页。。。