首页 > 其他分享 >chrome扩展通过点击图标控制侧边栏的显示和隐藏

chrome扩展通过点击图标控制侧边栏的显示和隐藏

时间:2024-03-26 14:00:00浏览次数:33  
标签:src dist service chrome 侧边 js images css 图标

manifest.json:

{
  "manifest_version": 3,
  "name": "ChatGPT学习",
  "version": "0.0.6",
  "description": "欢迎加入我们一起学习ChatGPT",
  "icons": {
    "16": "./src/images/logo.png",
    "48": "./src/images/logo.png",
    "128": "./src/images/logo.png"
  },
  "side_panel": {
    "default_path": "./src/views/panel.html",
    "openPanelOnActionClick": true
  },
  "permissions": ["sidePanel"],
  "action": {
    "default_title": "点击打开ChatGPT学习侧边栏"
  },
  "background": {
    "service_worker": "./src/scripts/service-worker.js"
  },
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "exclude_matches": [
        "https://chat.xutongbao.top/*",
        "http://localhost:*/*"
      ],
      "css": ["./dist/lib/layui.css", "./dist/css/app.css"],
      "js": ["./dist/lib/layui.js", "./dist/js/app.js", "./index.js"]
    }
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self';"
  }
}

./src/scripts/service-worker.js:

 chrome.sidePanel
   .setPanelBehavior({ openPanelOnActionClick: true })
   .catch((error) => console.error(error))

人工智能学习网站:

https://chat.xutongbao.top

标签:src,dist,service,chrome,侧边,js,images,css,图标
From: https://blog.csdn.net/xutongbao/article/details/137033142

相关文章

  • 【Chrome控制台】network选项卡的使用
    首先打开调试面板「windows:F12;mac:command+option+i」,找到Network选项卡,其中是对网络相关的数据信息。录制控制台内容区域左上角红色按钮就是录制按钮,默认是开启状态,表示监听整个页面运行过程中所产生的所有网络请求,一般不需要关闭。清空录制按钮右侧的是清空按钮,点击......
  • 修改chrome默认安装位置
    下载安装好后不要登陆直接x掉,ctrl+enter+esc关掉chrome进程右键chrome-快捷方式->打开文件位置将【Google】文件夹剪切到D:\Programs\Google然后管理员身份运行cmdmklink/d"C:\ProgramFiles\Google""D:\Programs\Google"......
  • 如何忽略Chrome最小字号的限制
    通过控制台调整字体大小时,可以发现即便设置了小于12px的字号,也并不会变小,这是因为Chrome默认最小字号为12px。在Chrome设置中的外观选项卡中可以发现,默认字体是16px。将最小字号改为0,就能随意设置小于12px的字号了。但是无法保证用户也进行了相同设置,此时可以利用缩放进......
  • win11资源管理器卡死(任务栏应用图标朦胧/系统时间不更新/应用图标点击无响应)
    目录传送门前言一、临时快速解决办法二、永久解决三、其他解决推荐传送门SpringMVC的源码解析(精品)Spring6的源码解析(精品)SpringBoot3框架(精品)MyBatis框架(精品)MyBatis-PlusSpringDataJPASpringCloudNetflixSpringCloudAlibaba(精品)ShiroSpringSecurityjava的......
  • 【技术贴】Windows 11桌面出现“了解此图片”图标?一招教你轻松解决!
        亲爱的朋友们,大家好!近期,随着Windows11的更新与普及,一些用户反映他们的电脑桌面上意外出现了一个名为“了解此图片”的图标,并且桌面背景还会不请自来地自动更换,让人感到既困惑又无奈。    如果你也遇到了同样的问题,而且正在寻找一种简单快捷的方法来摆脱......
  • 【独立开发前线】Vol.16 推荐6个生成产品ICON图标产品LOGO的网站
    对于独立开发者而言,很大一个问题就是需要设计ICON和LOGO,今天为大家推荐6款神器,帮你快速搞定它们;1.IconKitchenIconKitchen2.Logofa.stLogoFast|MakeBeautifulLogosFastandFree3.Logostore.aiLogoStoreAI4.LogotouseLogoToUse-Freehigh-qualityLo......
  • Font Awesome 图标
    FontAwesome是一个流行的图标字体库,用于网页设计和开发。FontAwesome包含了一系列矢量图标,可以轻松地通过CSS进行调用和使用,它可以被定制大小、颜色、阴影等。FontAwesome最初是一个由DaveGandy创建的开源项目,目的是提供一套灵活、易用且具有可扩展性的图标集,以替......
  • uni-app/小程序自定义导航栏下拉刷新loading图标看不到问题解决
    实际效果图 我们在page.json中开启了自定义导航栏属性和下拉刷新属性后//开启下拉刷新"enablePullDownRefresh":true//自定义导航栏"navigationStyle":"custom"此时,页面中的下拉刷新三个小圆点会被我们的导航栏遮盖住,导致用户下拉刷新看不到loading效果,如下图:......
  • C# 窗体 隐藏到托盘 开机自动启动 粘贴板 生成的EXE图标和名称
    1、隐藏到托盘privatevoidMainForm_FormClosing(objectsender,FormClosingEventArgse){if(e.CloseReason==CloseReason.UserClosing){//取消关闭操作,并隐藏窗体e.Cancel=true;......
  • chrome拓展-chrome插件-强制copy
    方法:浏览器扩展最简单也是最省事的方法,直接安装解除复制限制的扩展完事儿。下面推荐两款扩展:SimpleAllowCopy:Chrome&Edge(Chromium系的应该都可以)AbsoluteEnableRightClick&Copy:Chrome&Edge&Firefox使用方法也很简单,在有复制限制或者右键限制的网站上,点击扩展......