3

我正在尝试创建一个简单的 FireBreath 插件。我需要将 JavaScript 中的日期传递给我的插件,并从我的插件中获取日期并在 JavaScript 中使用它。

我有一个关于从 JS 获取 FB 插件中的日期的想法。我可以使用 FB::JSObjectPtr 参数并使用 GetAttribute 获取它的属性。

主要问题是如何将日期传递回 JS?我能在脑海中找到的唯一方法是创建从 FB::JSAPIAuto 派生的类 DateJSAPI 并实现所有方法,以便 JS 可以将我的类的实例用作 JS Date。我不喜欢这种奇怪的方式。

谁能告诉我一些将日期返回给 JS 的好方法?

4

1 回答 1

2

我花了几个小时试图找到一种在 NPAPI 插件(特别是在 FireBreath 中)中创建日期对象的方法,似乎唯一的方法是创建一个返回日期对象的 javascript 函数。鉴于您必须将字符串或时间戳传递给所述函数,这样做似乎很愚蠢。

如果我是你,我只会将它作为时间戳(数字)发送,这样你就可以在它到达 javascript 后将其转换为 Date 对象。

于 2013-03-28T01:12:05.620 回答