Chrome插件开发
文章平均质量分 79
Chrome插件开发
洛小豆
个人微信公众号:三更编程菌,科技小豆。入门级开发人员
展开
-
为啥我关不掉页面?Chrome扩展开发中的那些坑
在开发Chrome扩展时,我最近遇到过一个需求:需要在内容脚本中关闭当前的浏览器窗口或标签页。起初,我以为这是一个简单的功能,只需调用就可以轻松解决。然而,在实际实现过程中,我发现并没有那么顺利。直接调用会无法关闭窗口的情况,随后我又尝试了通过来让后台脚本执行关闭操作。每种方法都有其适用的场景和局限性,究竟该如何选择呢?原创 2024-09-28 10:48:53 · 879 阅读 · 0 评论 -
小白也能看得懂!如何在浏览器插件的文件中合法引入第三方依赖远程代码?
随着Chrome拓展升级到V3版本,谷歌又在慢慢的收紧权限,现在已经不允许在插件中运行远程代码,这也导致了一些问题。// jsMind 库的 CDN 路径但是Chrome认为这是远程代码,在插件审核的时候给打回了,这就很尴尬,这时候该怎么办呢?原创 2024-09-08 14:21:31 · 838 阅读 · 0 评论 -
小白开发攻略:Chrome插件如何在内容脚本中发送系统通知?
在开发Chrome插件时,我遇到一个小问题。最近在研究Chrome V3版本的插件,其中包含一个内容脚本,它需要在完成一系列操作之后发送系统通知消息,提醒用户已经完成。然而,当我尝试在内容脚本中调用chrome.notifications API发送通知时,发现根本无法触发任何通知消息。根据文档,内容脚本似乎不具备直接发送系统通知的权限。那么,在Chrome V3插件的架构中,如果内容脚本需要发送通知消息,该如何实现呢?原创 2024-08-29 14:11:00 · 679 阅读 · 0 评论 -
Chrome插件开发入门:手把手教你创建第一个扩展
最近,客户发布了一个新的任务 —— 开发一个Chrome插件。之前没有这方面的开发经验,准备想学习一下这块的内容,我发现网上的大多数视频都是几年前的,开发版本都是基于MV2,当前谷歌已经开始使用MV3(Manifest V3)版本了,我决定利用这次机会,从零开始,探索并记录整个开发过程。原创 2024-06-19 18:43:03 · 1183 阅读 · 0 评论 -
前端小白操作指导:如何使用Webpack压缩与转译JavaScript代码?
我不希望客户轻易看到源代码,于是就想到代码压缩,此外,由于使用了ES6语法,可能会遇到浏览器兼容问题,所以还需要进行一次代码转译。原创 2024-06-19 18:41:45 · 609 阅读 · 0 评论 -
Chrome扩展程序开发新手指南:事件监听器的应用技巧
最近我在开发Chrome浏览器插件时,遇到了一个需要脚本初始化的问题。在插件被安装后或浏览器标签页被刷新时,我需要重新初始化插件。为了实现这一点,我研究了Chrome提供的几个API接口,它们分别是`chrome.runtime.onInstalled.addListener`、`chrome.runtime.onStartup.addListener`以及`chrome.tabs.onUpdated.addListener`。在本文中,我将对这三个关键事件监听器进行梳理,并详细说明它们之间的区别。原创 2024-06-18 19:35:50 · 2050 阅读 · 0 评论
分享