FireBreath:如何将我的插件中的日期传递给Java Script

时间:2013-03-27 18:44:33

标签: date plugins parameters firebreath

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

我知道从JS获取FB插件的日期。我可以使用FB :: JSObjectPtr参数并使用GetAttribute获取它的属性。

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

有人能告诉我一些将日期归还给JS的好方法吗?

1 个答案:

答案 0 :(得分:2)

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

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