最近闲来无事,简单看了下Chrome扩展的开发,并且开发一个小小的翻译插件(TranslateBao)作为练手,开发细节不详述了,如果有新学习chrome extension开发的新人,可以参考源码,并欢迎提出宝贵意见,共同进步. 闲话不多说,在一个Demo版开发完成后,载入到Chrome中进行体验,一切感觉良好...(-.-),但是,遇到一个感觉很不爽的东西,见下图: 没错,问题就是在“检查视图:background.html”后面有一个“无效”,虽然没有发现具体影响到什么地方,但是这么一个负…
Google允许开发者对Chrome浏览器做扩展,所以有了之前火爆的12306抢票软件,我 也用它抢过票,一直很好奇它怎么注入js到12306上面的.这周有空研究了下Chrome Extension,终于明白它是怎么工作的了.更多信息可以参看chrome.extension. 但是又让我对chrome extension产生了一点担心,这么容易注入js,那盗取你的帐号密码啥的不是很方便吗?下面演示一个比较简单的盗取微博帐号密码的方法. 要加载chrome extension首先要定义一个mani…
目录 什么是扩展......................................................................................................................................................................................... 2 extension & plugins...................................…
接上一篇<Google Chrome Native Messaging开发实录(一)背景介绍>的项目背景,话不多说,有关Chrome Extension介绍和文档就不展开了,直接上代码. 首先准备一个测试效果的页面demo.html <!DOCTYPE html> <head> <meta charset="utf-8"> <title>Printer Demo</title> </head> <…
想起个问题,线上项目js要有bug,怎么进行调试修改. ------------- 想起来,方法应该是,拦截线上的js的请求,转到本地代码上进行调试... ------------- 网上看到 Chrome Extension实战:页面注入 http://blog.csdn.net/wonderdaydream/article/details/75305727 Chrome Extension实战:页面JS脚本替换 http://blog.csdn.net/wonderdaydream/arti…
视图的背景一般来说是白色的,在缺省情况下,它和系统定义的颜色COLOR_WINDOW是一致的.设计者一般会希望自己的程序可以让用户轻松地改变窗口背景颜色,或是用漂亮的图片来充填背景.我们可以用Windows函数SetSysColors来重新指定COLOR_WINDOW所对应的实际颜色,来达到改变视图背景颜色的目的.但这样会同时改变其他应用程序的视图窗口背景,使得整个Windows系统的颜色设置产生混乱.另外,我们可能会用以下方法来设置视图的背景颜色,即在CView的OnDraw函数中添写如下一段…
如果没有父窗口,JS中 window.opener = null; window.open("", "_self"); window.close(); 对chrome 及Firefox是无效的,那么针对这种情况该怎么办呢. 工具/原料 chrome,Firefox浏览器 方法/步骤 1 JS 关闭网页,之前通过以上方式,可以解决Firefox chrome等浏览器不兼容的问题,但是随着浏览器版本升级,现在无效了.会提示: Scripts may close only…
CEF - A simple Chrome Extension development falsework CEF是一个简单的Chrome Extension开发脚手架,它有如下功能: 模块化的结构,便于开发维护 支持模板 支持简单的数据绑定 发布工具,可对JS文件进行压缩,并输出干净的扩展文件 目录 1. 获取并初始化 2. 项目结构 3. 使用 3.1 创建Module 3.2 创建View 3.2.1 getView() 3.2.2 display()和append() 3.2.3 模板语…
转自:http://bossdai.iteye.com/blog/2111458 Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code. 触发click 事件 function simulateClick(el) {   var evt;   if (document.createEvent) { // DOM Level 2 standard     evt = document.createEvent("Mo…
目录 Unchecked runtime.lastError: The message port closed before a response wa received. 使用 eval Content script注入iframe Extenstion内的html 站外连接 1. Unchecked runtime.lastError: The message port closed before a response wa received. 此错误一般发生在background js和c…