
chrome插件开发
文章平均质量分 76
从零开始开发一个chrome插件应用
缘_妙不可言
js一统浆山
展开
-
puppeteer 无法获取 iframe的解决办法
问题描述:puppeteer 无法获取到指定的 iframe使用 puppeteer 的 page 获取页面 iframe 的时候,有时候可能获取不到自己想要的iframe,但是页面中其他 iframe 能获取到。原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当原创 2021-04-27 15:36:10 · 3391 阅读 · 1 评论 -
puppeteer 包模拟登录 模拟iframe网站自动登录
之前写了个chrome 扩展来完成公司内部的一个需求。在一个网站上实现了自动化程序,包括登录,后续操作,保持状态,被踢出后再次登录等等。但是这个网站突然前几钱改了登录方式,在登录页面嵌入了iframe,使用内嵌的iframe登录。我还是用chrome扩展试了一下,但是chrome扩展无法操作iframe。只能转换思路,最终群友提供了一个线索,找到了一个google官方出的node包 puppeteer ,解决了痛点。只能说这个包真强大,群友玩的真多。所以以下内容和代码都为了解决一个问题: 使用 puppe原创 2020-12-12 11:24:18 · 2337 阅读 · 0 评论 -
chrome扩展(插件)开发(五)监听网页的ajax请求
1 chrome 自有api2; (function () { function ajaxEventTrigger(event) { var ajaxEvent = new CustomEvent(event, { detail: this }); window.dispatchEvent(ajaxEvent); } var oldXHR = window.XMLHttpRequest; function newXHR(原创 2020-12-08 18:39:43 · 17471 阅读 · 9 评论 -
chrome扩展(插件)开发(四)content_script,background,popup,injected-script之间的消息通信通知以及数据传递
chrome 插件之消息通知 自有api和sessionStorage还有自定义事件chrome扩展之加载外部js到原网页中 1使用jquery的loadJs() 2 使用chrome.extension.getURL原创 2020-10-24 22:03:47 · 7864 阅读 · 0 评论 -
chrome扩展(插件)开发(三)被content_script注入的js使用和限制
chrome 插件之消息通知 自有api和sessionStorage还有自定义事件chrome扩展之加载外部js到原网页中 1使用jquery的loadJs() 2 使用chrome.extension.getURL原创 2020-10-22 18:57:47 · 17710 阅读 · 3 评论 -
chrome扩展(插件)开发(二)项目目录和清单配置
chrome 插件之消息通知 自有api和sessionStorage原创 2020-10-21 17:27:07 · 1746 阅读 · 0 评论 -
chrome扩展(插件)开发(一)基础知识概述
chrome插件之加载外部js到原网页中 1使用jquery的loadJs() 2 使用chrome.extension.getURL原创 2020-10-20 18:50:56 · 2863 阅读 · 1 评论