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

相關問題