-
公开(公告)号:CN103440134A
公开(公告)日:2013-12-11
申请号:CN201310391885.8
申请日:2013-09-02
Applicant: 电子科技大学
IPC: G06F9/44
Abstract: 本发明公开了一种基于webkit内核的存储资源服务的本地扩展方法,主要解决了现有技术中存在的webkit动态加载本地库的能力较差,且在webkit中扩展自己应用的能力较差,无法满足用户需求的问题。该基于webkit内核的存储资源服务的本地扩展方法,包括以下步骤:webkit根据用户提供的.idl文件编译生成JSXXX.cpp、JSXX.h、webkitDOMXXX.cpp、webkitDOMXXX.h及webkitDOMXXXPrivate.h文件;用户将与页面展示有关的扩展操作放置到/Source/webCore/page目录下,并将该扩展操作的接口函数编写入对应的.cpp文件中;根据用户的扩展操作编写符合WEBIDL规范的idl文件,并对makefile.am文件的编译过程、DOMWindow.h、DOMWindow.cpp和DOMWindow.idl进行相应修改。通过上述方案,本发明达到了扩展性较高、使用方便的目的,具有很高的实用价值和推广价值。