当前位置: 首页 > 知识库问答 >
问题:

chrome扩展,可以在Ms团队不工作时点击发送按钮发出警报

卓嘉良
2023-03-14

我已经创建了一个chrome扩展,在点击Ms Teams和Facebook Messenger的发送按钮时显示一个警报。我已经将jquery用于click事件。但是,没有注册click事件。所以当我单击send按钮时什么也不会发生。下面是我的代码。我使用了页面生命周期的不同事件来使其工作,但没有一个是这样的。下面是我的代码。

console.log("This is a test");
debugger;

$(document).ready(function() {
    console.log( "ready!" );
    // for ms teams send button
    $('#send-message-button').click(function(){
        debugger;
        alert("clicked");
    });
    //for fb messenger send button
    $("a[aria-label=Send]").click(function(){
        debugger;
        alert("test");
    });
});
$('#send-message-button').bind("click", function(){
    alert("The paragraph was clicked.");
  });
$(window).bind(function () {
    $('#send-message-button').click(function(){
        
        alert("clicked");
    });
    $("a[aria-label=Send]").click(function(){
        debugger;
        alert("test");
    });
});
$(window).on('load', function() {
    // code here
    $('#send-message-button').click(function(){
        
        alert("clicked");
    });
   });

当我刷新页面时,console.log工作。但是,click事件没有注册到按钮。所以我假设我的click事件试图在加载完整的页面之前注册。有什么办法我可以注册事件后,整个页面加载。或者有没有其他方法来实现我的目标,在点击发送按钮时显示警报。

注意:这是我的第一个chrome扩展

共有1个答案

鲁博雅
2023-03-14

这是解决方案。我为你找到了这段视频。

https://youtu.be/kmfbnwn5giu

 类似资料:
  • 我正在开发一个chrome扩展。有一个第三方网站是用Vuejs开发的。我需要触发页面上按钮的点击事件。但当我使用JavaScript执行此操作时,页面将重新加载,但当用户手动单击按钮时,它将处理验证&如果任何验证失败,则不要重新加载。 我使用以下代码来单击按钮(jQuery代码): 注意:上面的代码正确地启动了相关控件的click事件,但是页面重新加载而不是等待验证结果。另外,如果我使用JavaS

  • 所以我试图让我的应用程序发送短信自动给给定的号码时,用户按下按钮。 我可以让它打开messenger并编写文本,但我不能让它自动发送。 我的代码如下(我想最重要的部分); 那么,我怎样才能让它发送短信呢? 顺便说一句,我添加了权限:“Android。权限。发送短信”

  • 我想使用按钮单击中的GCM将推送通知从一个设备发送到多个设备。我遵循了GCM的所有流程。我获得了设备的服务器密钥和注册ID,但没有使用GCM获得推送通知。我也在谷歌上搜索过,但没有找到正确的解决方案。 请建议我如何在多设备上发送推送通知。 MAYActivity.java

  • 我试图自动发送短信到某一个号码时,用户按下屏幕上的一个按钮。

  • 问题内容: 我正在尝试使用一行jQuery代码制作一个Chrome扩展程序,但是它不起作用。我正在尝试触发元素上的点击。 chrome控制台根本不显示任何错误,并且当我仅将jQuery代码放在控制台中时,它可以正常工作。 我的代码: content.js background.js manifest.json 我还下载了文件,并将其放在扩展文件夹中。 谁能解释为什么它不起作用??? 问题答案: 问

  • 我已经有了一项服务,允许我向whatsapp号码发送消息,现在我需要的是在我的网页上做一个按钮,当有人点击它时,就把我的联系人卡发给他们,这样他们就可以把我添加到他们的电话目录中。 我发现了这样一段代码,它可以打开whatsapp,并使用您定义的号码进行新对话: 知道吗?? 非常感谢!

  • 按钮单击在selenium webdriver中不工作。 尝试使用类名和xpath。 提交订单

  • 我下面有一个图片,它是一个按钮。 我似乎找不到:焦点或:点击的css在Chrome beggger。 下面是html