0

在我的WebWorks应用程序中,我在config.xml中有以下内容;Blackberry未定义,使用Webworks

<feature id="blackberry.invoke.card" />

,并在我的主页我输入以下JS: `

<script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js" type="text/javascript"></script> 
    <script src="js/BlackBerry-JQM-Init.js" type="text/javascript"></script> 
    <script src="js/BlackBerry-JQM.js" type="text/javascript"></script> 
    <script src="local:///chrome/webworks.js" type="text/javascript"></script> 
    <script src="js/index.js" type="text/javascript"></script> 

`

但每当代码尝试运行blackberry.invoke.card.invokeEmailComposer(...)我得到“黑莓是不是定义”。我错过了什么适当使用黑莓图书馆,特别是发送电子邮件?所有来自Github和其他网站的例子也都失败了。

回答

1

编辑:由于您使用的WebWorks的2.0 Beta版

我看到的问题重新写。你正在以“旧方式”做事。

由于WebWorks 2.0在科尔多瓦上运行,有些事情已经发生了变化。真的很快,我可以看到你包含'local:///webworks.js'。这对于v2.0是不正确的。

现在需要包含cordova.js。在创建新项目时,请看一下WebWorks 2.0附带的示例项目。

这里是完整的Getting Started Guide,应该让你加快速度。如果您更愿意使用命令行,请查看任何示例应用程序末尾的构建说明。再次,请随时参考或使用和适应任何示例应用程序以及@https://github.com/blackberry/BB10-WebWorks-Samples/tree/WebWorks-2.0

+0

我实际上在WW 2.导入所有库在底部而不是标记? – marcwenger

+0

将添加适用于ww2的新答案 – chadtatro

+0

添加cordova.js似乎已经奏效! TKS! – marcwenger

相关问题