6
回答
node-webkit 插件
注册华为云得mate10,2.9折抢先购!>>>   

@打杂程序猿 你好,想跟你请教个问题:node-webkit 如何支持类似于支付宝安全登陆一样的插件。不知道node-webkit的插件机制是怎样的?

举报
young-轻人
发帖于4年前 6回/2K+阅
共有6个答案 最后回答: 3年前
这个不太清楚....不过应该是写c/c++的吧..
用node 绑定c/c++ 模块吧...然后再编译成node-webkit 用的版本..
具体参考
https://github.com/rogerwang/node-webkit/wiki/Build-native-modules-with-nw-gyp

引用来自“打杂程序猿”的答案

这个不太清楚....不过应该是写c/c++的吧..
用node 绑定c/c++ 模块吧...然后再编译成node-webkit 用的版本..
具体参考
https://github.com/rogerwang/node-webkit/wiki/Build-native-modules-with-nw-gyp

好复杂 ,不知道有没有简单的方法

引用来自“young-轻人”的答案

引用来自“打杂程序猿”的答案

这个不太清楚....不过应该是写c/c++的吧..
用node 绑定c/c++ 模块吧...然后再编译成node-webkit 用的版本..
具体参考
https://github.com/rogerwang/node-webkit/wiki/Build-native-modules-with-nw-gyp

好复杂 ,不知道有没有简单的方法
你搞的这个东西..本身就不简单啊...

引用来自“打杂程序猿”的答案

引用来自“young-轻人”的答案

引用来自“打杂程序猿”的答案

这个不太清楚....不过应该是写c/c++的吧..
用node 绑定c/c++ 模块吧...然后再编译成node-webkit 用的版本..
具体参考
https://github.com/rogerwang/node-webkit/wiki/Build-native-modules-with-nw-gyp

好复杂 ,不知道有没有简单的方法
你搞的这个东西..本身就不简单啊...

我找到方法了,直接在package.json 文件里加入

"webkit": {

    "plugin": true

  }

就行了,插件的话只要是npapi协议的都可行,你也可以试一下

可以说的更详细一点吗,例如如果让谷歌浏览器上用的ietab插件放到node-webkit里边如何搞?
--- 共有 1 条评论 ---
young-轻人你好,这个问题我已经解决,因为支付宝插件等都是浏览器的npapi协议(网景插件应用程序编程接口),所以在nodewebkit里面将npapi设置为true就可以了 3年前 回复
顶部