问题标签 [cocoonjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
150 浏览

javascript - CocoonJS - iOS 上的文件输入崩溃

我正在构建一个 HTML5 应用程序,我想使用 CocoonJS 分发到 iOS。在某个页面上,我希望用户能够上传图片:

当我在 iPhone 上的 Safari 中打开我的应用程序时,这可以正常工作,但是当我从 CocoonJS 应用程序中打开它时它会崩溃。

即使我只是创建一个简单的 html 页面并从启动器运行它,它也会崩溃。

我不明白为什么我没有发现其他人遇到这个问题..

希望有人可以在这里帮助我!

0 投票
1 回答
431 浏览

ios - iOS PhoneGap 插件在添加 CocoonJS iOS WebView+ 插件后停止工作

正如标题所说。将 CocoonJS iOS WebView+ 插件添加到我的 Cordova PhoneGap 项目会阻止它加载和运行插件。

我也尝试了一个空项目,但它也没有工作。

这是我添加 CocoonJS 插件的方法:

我尝试使用以下插件:

他们都没有工作。

对于 SocialSharing,初始化函数被调用。但是没有调用其他插件函数。

对于其余的插件,甚至不调用初始化函数。

在将项目与 WebView+ 进行比较后,似乎它调用插件初始化的位置在 CordovaLib.xcodeproj/Classes/Cleaver/CDViewController.m 中,在第 669 行,它尝试通过检查 url 方案是否是对于 PhoneGap 应用程序:

(

在我没有 CocoonJS 的 PhoenGap 项目中,theWebView shouldStartLoadWithRequest被调用了 3 次。最后一次与@"gap://ready"

然后它输入那部分代码并加载所有插件。

使用 CocoonJS,theWebView shouldStartLoadWithRequest只会被调用一次,并且永远不会使用@"gap://ready". 所以没有一个插件被初始化。

在 CocoonJS 站点上,它们似乎表明您可以将 PhoneGap 插件与 WebView+ 一起使用。

有谁知道如何解决这个问题?

谢谢!

0 投票
1 回答
648 浏览

javascript - 如何使用 cocoonjs webview+ 构建离子应用程序?

cocoonjs 的 webview+ 为我的使用大量 css3 动画的 ionic 应用程序提供了巨大的性能提升。我希望能够使用来自 cocoonjs 的 webview+ 构建我的应用程序。

说明很简单,命令不会引发错误,但是一旦我在设备上加载应用程序,它仍然使用默认的 webview。

我认为它与android.json或有关config.xml

0 投票
1 回答
258 浏览

easeljs - 从暂停的时间恢复游戏

我正在使用 CreateJS 编写游戏并使用 CocoonJS 进行分发。CocoonJS API 中有几个监听器函数,允许在游戏暂停和恢复时进行回调。游戏的计时器和(基于时间的)动画由 Ticker 事件的“delta”属性驱动。我目前遇到的问题是,在暂停之后恢复游戏时,计时器将从暂停的时间加上暂停时花费的时间开始计时。例如,我在 20 秒后暂停游戏正好 4 秒,在恢复游戏时,计时器将从 24 秒开始(不是 20 秒,这是预期的)。我尝试在暂停之前存储ticker事件的“runTime”属性,然后尝试将ticker事件的“runTime”设置为恢复时存储的值,

我的原始代码片段(修补之前)如下所示:

有人可以帮助我吗?

非常感谢

0 投票
1 回答
190 浏览

javascript - CocoonJS 应用程序发布推文和图像

几天来,我一直在研究是否有可能将 Twitter 功能集成到我正在使用 CocoonJS 开发的游戏中,以便发布带有屏幕截图的高分。CocoonJS 没有开箱即用地提供这个功能(尽管它为 Facebook 提供)。我一直在研究 OAuth 并尝试了信任,试图让应用程序能够向用户展示登录信息。这是通过浏览器成功的。用于此的代码是:

但是通过 CocoonJS 启动器进行测试时,出现以下错误:

在设备上,没有出现弹出窗口。

然后我尝试看看使用 hello.js。当我在浏览器中运行他们的演示时,我再次能够在我的游戏中快速启动并运行它。我使用了以下代码:

这给了我一个重复的错误:

在设备上,除了一个小徽标外,屏幕变黑了,我记得当我在桌面浏览器上测试此功能时,我看到它是要求身份验证的弹出窗口的一部分。

这些错误消息对我来说意义不大,不幸的是,当我在 iOS 上(通过 CocoonJS Launcher)运行应用程序时,我无法调试 CocoonJS,因为我只在 Android 上提供此功能。

只是想知道 CocoonJS 中的任何人是否已经完成了我想要实现的目标,以及我所要求的是否真的可行,以及如何让它发挥作用!=)

任何帮助将非常感激。

谢谢丰富

0 投票
1 回答
981 浏览

cordova - 带有 chrome/chromium webview 的 Cordova Ionic apk

我正在使用 IONIC 和 Cordova 开发一个阿拉伯语 android 混合应用程序,但似乎有些问题(不应用字体、滚动不平滑等)到 android 4.0 到 4.4。为了解决这个问题,我尝试使用 cocoonjs+webview ,现在问题已解决,但 coccoon 和 webview+ 的 apk 大小为 18MB。

建议我使用较小的 apk 大小的解决方案吗?在 Cocoon JS 中有任何选项来减小 apk 大小吗?任何其他解决方案至少可以应用较小的apk大小的字体更改?如果用户希望下载 chrome-view 并将其添加到已安装的 apk 中,是否可以选择安装较小的 apk 和运行时?

0 投票
2 回答
55080 浏览

ios - 在 XCode 中设置最低 iOS 版本

我对 Xcode 相当陌生,因为我使用 CocoonJS 构建我的 HTML5 iPhone 游戏,但我想知道如何正确设置最低 iOS 版本。我已将我的部署目标设置为 8.0 并进行了清理,然后进行了构建,但是当我提交到应用商店时,它说最低 iOS 版本是 6.0。

我尝试的下一件事是在 info.PList 中手动更新这个值,但是我在 iTunes Connect 中得到一个无效的二进制文件说

最低操作系统版本不匹配 - 体系结构 ('armv7') 的二进制 ('6.0') 中的最低操作系统版本 (LC_VERSION_MIN_IPHONEOS) 与 Info.plist 中的最低操作系统版本 ('8.0') 不同

如何在不搞砸二进制文件的情况下正确更新最低 iOS 版本?我检查了其他线程,但他们都只是说只更新部署目标。谢谢

0 投票
1 回答
66 浏览

ios - iOS设备上的facebook登录失败

我正在使用 cocoonjs 制作一个 HTML5 应用程序,当我单击登录按钮时尝试登录 facebook 时,它会在 safari 上打开 facebook 应用程序或 facebook 网站,之后如果我关闭 facebook 应用程序/safari,那么我的应用程序不会收到此通知登录失败

我如何检测到这个?

这是我的代码

if (this.socialService && !this.socialService.isLoggedIn()) { this.socialService.login(function(session) { self.log(session); if (session.status !== "connected") { console.log("not connected"); } }, { scope: "publicprofile,user_friends" }); } else { console.log("not connected"); }

0 投票
0 回答
415 浏览

android - cocoonjs 无法添加 webview plus

我在根据他们的手册设置茧时遇到问题:http: //support.ludei.com/hc/en-us/articles/202568973-First-steps-with-CocoonJS-CLI

当我尝试这样做时:

我得到错误:

但我已经有了这些:

此配置适用于 phonegap,我现在正在尝试切换到 cocoonjs,但这似乎出错了。

谁能告诉我除了 PATH 问题还有什么问题?

0 投票
1 回答
287 浏览

html5-audio - Cocoonjs soundjs没有在ios上播放

我们正在使用 cocoonjs webview+ 构建一个 html 项目,但是当我们在 ios 上打开我们的应用程序时,soundjs 不会播放。

在 webview+ 中的 android 上一切正常,我们已经在 ios 中尝试了 mp3、ogg 和 m4v 声音文件。有谁知道我们接下来可以尝试什么。

这适用于自动播放声音和由用户交互触发的声音(例如在 onclick 处理程序中)。