首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Chrome插件开发
洛小豆
创建于2024-05-26
订阅专栏
分享一些Chrome插件开发的技巧
等 1 人订阅
共10篇文章
创建于2024-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
想不到吧,这才是浏览器扩展中关闭窗口的正确姿势!
前几天,我在开发一个浏览器扩展时,遇到了一个看似简单却颇具挑战性的需求:需要在内容脚本中关闭当前窗口。起初,我认为只要使用 window.close() 就能轻松解决问题。然而……
有趣的实战经验分享:自动化测试中如何精确模拟富文本编辑器中的输入与提交
最近在开发一个浏览器插件,目的是为了完成自动化测试工作,插件需要模拟用户在网页中的操作,尤其是在富文本编辑器中输入和提交内容。然而,当遇到非标准输入框的编辑器时……
为啥我关不掉页面?Chrome扩展开发中的那些坑
在开发Chrome扩展时,我最近遇到过一个需求:需要在内容脚本中关闭当前的浏览器窗口或标签页。起初,我以为这是一个简单的功能,只需调用 window.close() 就可以轻松解决。然而......
小白也能看得懂!如何在浏览器插件的文件中合法引入第三方依赖远程代码?
随着Chrome拓展升级到V3版本,谷歌又在慢慢的收紧权限,现在已经不允许在插件中运行远程代码,这也导致了一些问题。比如最近利用浏览器插件,获取页面的数据,然后把关键词做成一个思维导图……
小白开发攻略:Chrome插件如何在内容脚本中发送系统通知?
内容脚本似乎不具备直接发送系统通知的权限。那么,在Chrome V3插件的架构中,如果内容脚本需要发送通知消息,该如何实现呢?
破解动态网页:如何用JavaScript获取自动消失的联想词
输入搜索词后会弹出一个显示联想词的框。有趣的是,当我尝试通过按F12定位这个弹框在HTML中的位置时,输入框失去焦点后,联想词弹框就自动消失了。我该怎么获取联想词呢?
【Chrome插件】如何在浏览器中保存Set、Map等复杂数据结构
把一个数据存放到浏览器的存储中。它包含一个 Map 和一个数组。我使用 chrome.storage.local API来存储这个数据,然后在另一个地方获取数据。但是获取数据失败……
Chrome扩展程序开发新手指南:事件监听器的应用技巧
最近我在开发Chrome浏览器插件时,遇到了一个需要脚本初始化的问题。在插件被安装后或浏览器标签页被刷新时,我需要重新初始化插件。
从Manifest V2到V3:Chrome扩展后台脚本不完全指南,background.js的运行机制
最近我在接触Chrome插件开发,发现后台脚本(background script)非常有趣。在开发过程中,我思考了关于这个脚本的三个问题……
Chrome插件开发入门:手把手教你创建第一个扩展
最近,客户发布了一个新的任务 —— 开发一个Chrome插件。之前没有这方面的开发经验,准备想学习一下这块的内容,我发现大多数视频都是几年前的,我决定利用这次机会,从零开始,探索并记录整个开发过程