【问题标题】:Blackberry is not defined, using Webworks黑莓未定义,使用Webworks
【发布时间】:2014-01-15 22:46:01
【问题描述】:

在我的 WebWorks 应用程序中,我的 config.xml 中有以下内容;

<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 和其他网站的所有示例也都无法正常工作。

【问题讨论】:

    标签: blackberry-10 blackberry-simulator blackberry-webworks


    【解决方案1】:

    编辑:重新编写,因为您使用的是 WebWorks 2.0 Beta

    我看到了问题。您正在以“旧方式”做事。

    自从 WebWorks 2.0 在 Cordova 上运行以来,一些事情发生了变化。很快,我可以看到您包含了“local:///webworks.js”。这对于 v2.0 是不正确的。

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

    这里是完整的Getting Started Guide,可以帮助您快速了解。如果您更愿意使用命令行,请查看任何示例应用程序末尾的构建说明。同样,请随意参考或使用和调整任何示例应用程序以及@https://github.com/blackberry/BB10-WebWorks-Samples/tree/WebWorks-2.0

    【讨论】:

    • 我其实是在二战。在底部导入所有库而不是标签?
    • 将添加一个适用于二战的新答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多