问题标签 [ripple]

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 投票
2 回答
412 浏览

blackberry - 如何在黑莓 10 和 webworks sdk 中将未知域列入白名单?

我知道要访问外部链接,必须将 config.xml 中的访问路径列入白名单。

我的问题是我无法使用星号作为白名单选项。波纹模拟器不允许我这样做。我的应用程序会下载许多图像链接,然后显示这些图像。这些图像可能来自任意数量的来源/域。现在我如何为此目的提及智能白名单?

我的环境:BlackBerry 10 WebWorks SDK 1.0.4.11 BB10 Simulator Windows 7

0 投票
2 回答
1725 浏览

cordova - 无法将 Facebook 插件与波纹模拟器一起使用

我正在尝试使用波纹模拟器运行 facebook 插件“简单示例”。

我已经包含了 facebook_js_sdk.js 和 cdv_plgin.js 和 cardova.js。

config.xml 如下。

我收到错误

org.apache.cordova.facebook.Connect.getLoginStatus

我们似乎遗漏了一些东西:(

虽然您可以填写 textarea 以将 json 对象传递给您要执行的回调,但这有点酷

谢谢你。

0 投票
2 回答
1685 浏览

cordova - 在 Phonegap 中调整 Android 设备像素比的问题

我一直在尝试让媒体查询在具有不同设备像素比的设备上正常工作。当我从菜单中选择 Nexus S 时,它看起来很棒。
当我从菜单中选择 Nexus 4 时,展示位置已关闭。
从 Chrome 开发工具中,我看到 Nexus S 的计算样式是

对于 Nexus 4:


这是我的 CSS:

这是我的元视口标签:

我使用 emulate.phonegap.com (AKA Ripple) 进行测试。

0 投票
2 回答
1907 浏览

jquery - Cordova 2.9.0 缺少 exec:Logger.logLevel

我正在 WebStorm 6.0.2 中开发一个基于 Cordova 2.9.0 和 JQuery 2.0.3 的移动应用程序 - 全部在 OSX 上。生成的应用程序正在 Ripple 中进行测试。

我的问题:例如,如果我向控制台发送一些东西

然后我在日志中收到错误:缺少 exec:Logger.logLevel。更糟糕的是,这个错误会在 Ripple 中显示一个弹出窗口('Logger.logLevel - 我们似乎遗漏了一些东西'),这使得调试非常困难。

如果我使用与早期版本的 Cordova (2.5.0) 完全相同的项目,则不会出现同样的错误。因此,问题似乎是 Cordova 特有的,并且没有使用其他任何软件。

我用谷歌搜索了一个解决方案,但奇怪的是,似乎没有其他人有这个问题......

编辑 1:
1 - 如果我在 iOS 模拟器中运行项目,则不会出现错误。所以问题是特定于 Ripple 的!
2 - Phonegap zip 包含每个平台的特定 cordova.js 文件。使用 cli 创建新的 xcode 项目,默认使用 iOS 版本。如果我使用包含的 OSX 版本,则错误不会出现在 Ripple 中。但是(可以理解)不可能将 OSX 版本的 cordova.js 用于 iOS 模拟器。这会导致错过科尔多瓦桥的错误。

编辑 2:
3 - 找到原因:var UseLogger 在 Cordova 2.6 中为假,在 2.9 中设置为真。
4 - 可能的解决方案:编辑 Cordova.js(但不要太喜欢!)并再次将 var UseLogger 设置为 false。

在导致 Ripple 错误的代码下方(对不起,格式化,但 stackoverflow 使得输入 html 代码变得非常困难)。也在显示错误的日志下方。

0 投票
2 回答
41794 浏览

cordova - 如何使用 Ripple Emulator for Windows 测试 PhoneGap 应用程序?

可以用Ripple模拟器在Windows下测试PhoneGap应用吗?

要么我在做一些非常糟糕的事情,要么 Ripple 在这样的环境中根本无法工作。

我已经从 Chrome 商店安装了适用于 Chrome 的 Ripple Emulator 扩展程序。我将 Chrome 导航到我的移动应用程序(通过 XAMPP 在本地提供)。我单击 Chrome 多功能栏旁边的波纹图标,然后单击Enable打开的窗口。我选择了合适的平台 ( Cordova 2.0)。

我的应用程序以类似移动设备的外观重新加载,模拟移动设备。Ripple 无法从config.xml文件中读取我的配置,但这是一个众所周知的错误(在此处此处报告)。我希望,这不是阻止我使用 Ripple 的问题吗?

我选择了我的设备 ( Samsung Nexus) 并开始测试我的移动设备。即使是第一次调用 PhoneGap API 也失败了。我试过指南针,但我得到的只是Cannot call method 'watchHeading' of undefined

基本的 PhoneGap 对象如何未定义?我错过了什么?我可以使用 Ripple Emulator 在 Chrome 中的 Windows 下测试 PhoneGap 应用程序吗?或者我错过了关于 Ripple 是什么的整个想法?

我试图帮助自己编写 Ripple 文档,但“启用 Ripple 模拟器”一章完全是垃圾。我在 Ripple 图标中甚至没有Start Ripple Services选项标志(只有EnableDisable),当我单击时Enable没有许可协议的标志,我可以查看并接受。我感觉这个文档谈论的东西与我使用的完全不同。

如何在 Chrome 中使用 Ripple 来测试 PhoneGap 应用程序?我错过了什么?

0 投票
1 回答
2706 浏览

javascript - 波纹模拟器不会触发事件

我安装了最新的 Ripple Emulator(Chrome 商店提供最新的),一切正常,除了事件。它们都没有触发(不仅deviceready在其他一些堆栈溢出问题中,没有)。

既不是手动(使用Events窗格)也不是自动(deviceready)触发。

当我使用手动方法时,Ripple 会向控制台写入一行,表示它正在触发一个事件,但实际上什么也没发生。我的应用程序根本没有反应。我有backbutton事件绑定,但它在 Ripple 中不起作用。当我将其初始化部分移至deviceready事件时,应用程序完全停止工作,因为它没有被触发。当然,在目标设备上一切都很好,所以代码应该是正确的。

什么可能导致这种行为,是否有任何解决方法?

编辑:我已经Ripple Emulator (Beta) 0.9.15在 Windows 7 上安装了 Chrome 扩展程序。在目标设备上一切都很好,所以 JS 代码(事件处理程序)应该没问题。

0 投票
1 回答
140 浏览

blackberry - IBM worklight 5.0.6 - “服务器无法处理来自应用程序的请求”

我已经学习了本教程,但是当我在 BlackBerry Ripple Emulator 上预览我的应用程序时,我得到以下信息:

在此处输入图像描述

Chrome 开发工具控制台中的错误:
在此处输入图像描述

0 投票
0 回答
436 浏览

javascript - Phonegap Facebook Connect Plugin NativeInterface Issue

I get a TypeError in my try catch block on trying to do this with cordova and facebook connect plugin.

On removing the "nativeInterface: CDV.FB", I get this error: missing exec:InAppBrowser.open

Why am I getting this error, or is there a walkaround for testing Phonegap app in Ripple Emulator? What I need to do is test the Facebook Connect plugin in Ripple before building in Phonegap Build.

On testing on the device I get a error: "TypeError does not have the method 'exec'" too and on trying to use the login I get : "Cordova Facebook Connect plugin fail on login!Mut call init bfore login

0 投票
1 回答
133 浏览

tizen - Ripple 模拟器是否支持 Tizen Enyo 项目?

我们正在创建一个 Tizen Enyo 应用程序,并希望在浏览器中测试 Apache Ripple 模拟器。我在 Ripple 中没有看到对 Tizen 或 Enyo 平台的任何支持。Ripple 模拟器是否支持 Tizen Enyo 项目?

0 投票
1 回答
589 浏览

javascript - 水波纹 - 第一次无法加载图像

我有一个问题需要帮助。我按照说明创建水波纹效果,我用我的图像替换了背景。运行效果还不错。但它有一个问题。第一次加载时,浏览器无法加载我的背景(我的图片),你必须重新加载浏览器(F5)或在地址栏再次输入才能看到效果。请告诉我如何解决它。谢谢大家!!

(对不起我的英语,我用谷歌翻译)

我的代码: