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

Longee 2012-12-21 06:07:40
我做了一个简单的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 类型吗?
...全文
174 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Longee 2012-12-24
  • 打赏
  • 举报
回复
引用 1 楼 datiexiong 的回复:
如果着急赶工,可以考虑将double强转成int
除了强转还有其他方法吗?
爱若如梦 2012-12-22
  • 打赏
  • 举报
回复
如果着急赶工,可以考虑将double强转成int

5,007

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧