我正在尝试创建一个简单的FireBreath插件。我需要将JavaScript中的日期传递给我的插件,并从我的插件中获取日期并在JavaScript中使用它。
我知道从JS获取FB插件的日期。我可以使用FB :: JSObjectPtr参数并使用GetAttribute获取它的属性。
主要问题是如何将日期传递回JS?我能在脑海中找到的唯一方法就是创建类DateJSAPI派生自FB :: JSAPIAuto的一个实现所有方法所以JS可以使用我的类的实例作为JS Date。 我不喜欢这种奇怪的方式。
有人能告诉我一些将日期归还给JS的好方法吗?
答案 0 :(得分:2)
我花了几个小时试图找到一种在NPAPI插件中创建Date对象的方法(特别是在FireBreath中),似乎唯一的方法就是创建一个返回日期对象的javascript函数。鉴于你必须将字符串或时间戳传递给所述函数,这样做似乎很愚蠢。
如果我是你,我只是将它作为时间戳(数字)发送,这样你就可以在它变成javascript时将它转换为Date对象。