前端
文章平均质量分 54
felixs
浏览器开发移植优化 技术邮箱:talking1239gmail.com
展开
-
chromium如何以json方式新增extension API以及添加内部扩展
转自:http://www.cnblogs.com/cswuyg/archive/2013/03/13/2956863.html转载 2014-10-22 15:25:12 · 2669 阅读 · 0 评论 -
chrome如何添加一个extension的api
好的好的,这里演示的是如何在chrome里添加一个extebsuib的api. 先看下需求:平时做过插件的人都用过 chrome.XXx ,现在我们想自己来做个,让其在插件的js运行时候可以调用,并且在c++的代码里执行一些特殊的代码。参考: http://dev.chromium.org/developers/design-documents/extension转载 2014-10-22 12:14:34 · 4440 阅读 · 0 评论 -
自定义浏览器协议,实现web程序调用本地程序
转自:http://blog.sina.com.cn/s/blog_4a77f0630100hav3.html最近项目遇到这么个问题。客户要求用web页面,点击一个链接,调用本地的一个程序。 参考了一下qq的方式。tencent://Message/?Uin=000000&websiteName=qzone.qq.com&Menu=yes转载 2014-11-02 19:12:21 · 6743 阅读 · 0 评论 -
Chrome.storage和HTML5中localStorage的差异
Chrome为扩展应用提供了存储API,以便将扩展中需要保存的数据写入本地磁盘。Chrome提供的存储API可以说是对localStorage的改进,它与localStorage相比有以下区别:· 如果储存区域指定为sync,数据可以自动同步;· content_scripts可以直接读取数据,而不必通过background页面;· 在隐身模式原创 2014-11-14 10:37:48 · 9273 阅读 · 1 评论 -
HTML select option 详解
HTML select option 详解javascript之HTML(select option)详解一、基础理解:var e = document.getElementById("selectId");e. options= new Option("文本","值") ;//创建一个option对象,即在标签中创建一个或多个文本//options转载 2014-11-13 00:20:29 · 767 阅读 · 0 评论 -
chrome扩展开发:[10]消息传递
转自:工具/原料chrome浏览器文本编辑器概述1前面几篇文章我们介绍了browser action 、background pages、content scripts。他们是在不同的上下文中运行的,不能彼此直接访问,有什么办法在他们之间传递数据或消息吗?答案是:消息传递(Mes转载 2014-10-24 19:49:22 · 7440 阅读 · 0 评论 -
jquery学习
jQuery的三种$()$号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数转载 2014-11-11 16:16:05 · 517 阅读 · 0 评论 -
Chrome 插件: 起动本地应用 (Native messaging)
Chrome 插件: 启动本地应用 (Native messaging)最近碰到了一个新问题,需要利用Chrome 的插件, 从我们的一个网站中启动一个我们的本地C#应用,同时给这个应用传值来进行不同的操作。在这里记录下解决的过程,以便以后查找首先我们需要新建一个google的插件 这个插件包含了三个文件manifest.json(名字不可改,转载 2014-08-11 20:59:05 · 34675 阅读 · 8 评论 -
chrome extension(2)
开发第一个chrome扩展转自:http://blog.csdn.net/tango991820/article/details/8129702如何开始第一步根据使用的用途和产品特征,来选择扩展的表现形式:接口表现介绍page action地址栏图标,点击打开新tab页面或内容注入适用于只对少数转载 2014-04-01 09:17:22 · 2874 阅读 · 0 评论 -
chrome extension develope(1)
每一个扩展、可安装的WebApp、皮肤,都有一个JSON格式的manifest文件,叫manifest.json,里面提供了重要的信息 。 字段说明下面的JSON示例了manifest支持的字段,每个字段都有连接指向专有的说明。必须的字段只有:name和version。{// 必须的字段 "name": "My Extension", "version": "ve转载 2014-04-01 08:58:11 · 1039 阅读 · 0 评论 -
同步HTTP请求也很温柔
同步HTTP请求也很温柔 XHR对象发起HTTP同步请求时在干什么?“同步”是个很模糊的词汇,微软的很多程序对“同步”的实现都是直接使用线程消息劫持的方式,直接让线程挂起了。但是到了Web,所谓的“同步”就被像alert弹出的对话框那样给弱化了,他们不能再像从前那样暴力。 由于规范文档中很多地方只说明了结果,并没有规定实现方式,所以很多细节的地方都存在浏览器差异。就Web的线程这个问题,我现在转载 2014-03-13 10:19:02 · 631 阅读 · 0 评论 -
有深度的文章站点
http://www.w3ctech.com/原创 2014-03-13 10:40:29 · 1148 阅读 · 0 评论 -
传统应用开发公司如何升级自己的平台
最近发现有一些传统的公司想要把自己基于IE开发的web site迁移到自己的浏览器内核上,需求大概如下:1. 兼容以前的开发的web site,主要是针对IE开发的,不过由于IE版本的原因,出现了兼容性的问题;2. 减少开发成本,采用HTML5技术来开发应用,这样就需要一个app 管理模块来负责管理运行APP;3. 开发一个核心的平台,作为将来所有产品的核心,不同的产品只要实现不同的a原创 2014-02-26 13:39:26 · 1286 阅读 · 0 评论 -
如何优化运行在webkit上的web app
近来公司有个web app 项目运行在移动版android系统上,发现在电脑上跑的很流畅的web页面在移动版webkit上非常不流畅。根本无法和native app相媲美。HTML5的性能还真是让人纠结啊的egg pain... 后来发现国外的 Netflix 网络电视服务提供商的web app,全是HTML5实现的,而且2年前就跑在了250多种移动设备上,在40多个国家上市,UI非常流畅。转载 2014-01-21 14:42:17 · 2824 阅读 · 1 评论 -
Html5 游戏引擎介绍
具体请参考https://github.com/bebraw/jswiki/wiki/Game-Engines原创 2013-12-24 18:23:19 · 655 阅读 · 0 评论 -
浏览器开发工具的秘密
http://jinlong.github.io/blog/2013/08/29/devtoolsecrets/原创 2013-12-30 15:17:30 · 678 阅读 · 0 评论 -
COMPARING HTML5 MOBILE UI FRAMEWORKS
http://html5hub.com/comparing-html5-mobile-ui-frameworks/?utm_source=html5weekly&utm_medium=email原创 2013-12-06 10:32:25 · 745 阅读 · 0 评论 -
Android native和h5混合开发几种常见的hybrid通信方式
三种解决方法本质都是通过重载webview的一些策略来和native api通讯。前言在看这篇文章之前你要确保你有那么一点点的js知识,没错只需要一点点,能看懂最简单的代码就可以。如果你之前没接触过js的话。。也没关系,我会把其中对应的逻辑用语言表达出来。为什么需要用到js呢,因为前端体系中,像我们说的点击按钮这样的逻辑都是放在js脚本中执行的,有点像我们Android转载 2016-05-03 23:46:16 · 3170 阅读 · 0 评论