NPAPI插件开发新手容易遇到的问题
来源:互联网 发布:局域网软件 编辑:程序博客网 时间:2024/05/21 19:35
在网上找了一个npdemo的例子,编译了一下在FireFox运行正常,在Chrome下就是不行,也没任何提示。
折腾了好久,最后发现是rc文件 支持语言编码问题
NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤 中有一段做了补充说明:
注意:有很多朋友反映按照本文的方法做出的插件在chrome中无法识别,问题就在于此处,将下一个字段改为如下形式就可以了:
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
这里补充一点:BLOCK "040904e4"与后面VALUE "Translation", 0x409, 1252的含义是对应的,1252的十六进制表示就是4e4.Translation字段的第一个值表示语言409表示英语,而默认的804表示中文(简体)。Translation字段的第二个值表示所采用的字符集,1200(0X04B0)表示unicode,1252(0X04E4)表示多字节字符集,请参考:http://msdn.microsoft.com/zh-cn/library/windows/desktop/aa381057%28v=vs.85%29.aspx。对于用中文环境开发来讲既可以用409(英语)也可以用804(中文)
BLOCK 的值对于firefox必须是 "040904e4",有朋友提到在chrome中这个BLOCK 的值可以是 "080404e4"
如果要支持chrome则字符集应设置为1252(0X04E4)如要及支持firefox又支持chrome,保险的做法是
BLOCK "040904e4"对应"Translation", 0x409, 1252。
0 0
- NPAPI插件开发新手容易遇到的问题
- NPAPI插件开发学习:NPAPI的介绍
- NPAPI插件开发学习:NPAPI的介绍
- NPAPI插件开发学习:NPAPI和NPRuntime的介绍
- NPAPI插件开发学习:NPAPI的运行流程
- NPAPI插件开发学习:NPAPI和NPRuntime的介绍
- NPAPI插件开发学习:NPAPI的运行流程
- NPAPI插件开发学习:NPAPI和NPRuntime的介绍
- npapi插件开发的阶段性总结
- 开发附带NPAPI插件的Chrome扩展
- 开发顺带NPAPI插件的Chrome扩展
- 基于npapi框架的浏览器插件开发
- NPAPI插件开发
- NPAPI插件开发
- NPAPI插件开发[2]
- NPAPI插件开发[1]
- NPAPI插件开发
- [原]NPAPI插件开发
- JQuey ajax请求servlet实现异步刷新的实例
- 从0到100万下载APP应用市场优化怎么做
- Linux文件系统的目录结构
- excek快速删除指定行
- 第9周 项目4 乘法口诀表
- NPAPI插件开发新手容易遇到的问题
- CreateFile创建文件 writeFile 向文件中写入东西
- Hibernate 一对多映射: inverse属性的作用
- javaweb基础(1)
- 王立平--android开发中,调用eclipse提供的颜色
- 怎么把图片上的文字转换成word格式
- Unity 3D笔记——Light Probe
- 线性表初始化int InitList(LinkList *L)和int InitList(LinkList L)问题
- 【android】og