请教开发chrome扩展插件的脚本事件问题.

发布于 2022-09-06 02:50:15 字数 1389 浏览 16 评论 0

图片描述

为什么点击"开启按钮没反应啊?"我在这个按钮上加了click事件
代码:

{
  "manifest_version": 2,

  "name": "hello world",
  "description": ".....",
  "version": "1.0",

  "browser_action": {
      "default_title" : "hello",
   "default_icon": "smile.png",
   "default_popup": "popup.html"
  },
  "permissions": [
   "activeTab"
   ],
  "content_scripts" : [{  
         "matches": ["https://www.google.com/*"],   
         "js": ["js/jquery-1.10.2.min.js","js/test.js"],   
         "run_at": "document_start",  
         "all_frames": true   
    }] 
}

popup.html

<!doctype html>
<html>
  <head>
    <title>hello world</title>
    <script src="js/jquery-1.10.2.min.js"></script>
    <script src="popup.js"></script>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Hello</h1>
    <button id="checkPage">开启</button>
  </body>
</html>

popup.js

window.onload = function(){

    document.getElementById("checkPage").onclick = function(){
        alert("44444")
    }
    $("#checkPage").on("click",function(){
        alert("2222")
    })

}

我加了两种事件 点击开启按钮 都没反应..
请问是哪里错了吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱娆 2022-09-13 02:50:15

你把外层的window.onload去掉试一试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文