当前位置: 代码迷 >> 跨浏览器开发 >> firefox 插件开发,javascript Number转NPVariant有关问题
  详细解决方案

firefox 插件开发,javascript Number转NPVariant有关问题

热度:4491   发布时间:2013-02-26 00:00:00.0
firefox 插件开发,javascript Number转NPVariant问题
我做了一个简单的firefox插件,提供了一个接口 TestABC 给javascript调用,TestABC接收3个参数,
函数的原型为 TestABC(Int32 a, Double b, String c);

embed1.TestABC(1, 1.0, "abcd");
embed1.TestABC(parseInt(1), 1.0, "abcd");

使用javacript来调用这个接口的时候,参数a不论我以什么方式输入,在插件中接收到的参数的类型都是
NPVariantType_Double,而不是NPVariantType_Int32。

请问有什么办法让我的插件程序接收的a 参数为 NPVariantType_Int32 类型吗?

------解决方案--------------------------------------------------------
如果着急赶工,可以考虑将double强转成int
  相关解决方案