在我拔头发之前需要一些帮助.我今天刚安装了最新的桌面应用和移动应用.我在OSX上运行PhoneGap桌面应用程序,服务器在端口3000上启动.它工作正常.如果我去,192.168.0.5:3000
我会得到"Hello World"应用程序.如果我去,127.0.0.1:3000
我会得到"Hello World"应用程序.执行端口扫描表示端口3000已打开.在我的iPhone 6上,使用PhoneGap应用程序尝试连接,但最终会出错.在Safari中我试着去192.168.0.5:3000
,它最终说"Safari无法打开页面......"
我有Little Snitch运行,但网络过滤器已关闭.OSX防火墙未运行.我的路由器上的防火墙已关闭.这到底是怎么回事?
我按照以下说明下载了适用于OSX的PhoneGap桌面应用程序:http://docs.phonegap.com/getting-started/1-install-phonegap/desktop/
我为iOS安装了PhoneGap应用程序.
我确保我的笔记本电脑和iPhone都在同一个网络上(没有防火墙).
我使用PhoneGap桌面应用程序创建了一个新的"Hello World"项目.
我能够通过桌面应用程序运行应用程序,然后使用iOS应用程序成功连接到Web服务器.
然而,似乎设备准备功能没有触发 - "Hello World"应用程序陷入永久状态Connecting to device
.它永远不会说Device is ready
.
我已经尝试按照这篇文章的指导解决了这个问题:在iOS 10(测试版)启动期间挂起的Cordova app
如果我点击iPhone上的主页按钮,然后重新输入PhoneGap应用程序,它说Device is ready
.
我正在运行OSX 10.10和iOS 10.0.1.
任何帮助将不胜感激!
有没有人有幸将外部插件添加到Phonegap桌面应用程序?我已经成功添加了像"Device"这样的核心插件,但没有添加外部插件.我正在尝试将com.admob.google添加到我的项目中,我无法将admob识别为命令.在config.xml中我添加:
<gap:plugin name="com.admob.google" source="plugins.cordova.io" />
Run Code Online (Sandbox Code Playgroud)
在我的.js文件中的deviceReady函数中,我有:
try{
admob.requestInterstitialAd(); //or any other admob command
}
catch(err){
alert("admob not loaded");
}
Run Code Online (Sandbox Code Playgroud)
每次在我的设备上(通过Phonegap开发者应用程序),我都会收到警告,说"admob not loaded".
我在混合Phonegap和Phonegap Build命令吗?
Phonegap Build Desktop App不支持自动包含外部插件吗?
我正在使用PhoneGap开发者应用程序立即测试我的应用程序,因为今晚应用程序显示"下载",然后几秒钟后会显示"下载错误".在那之后,出现了一个弹出窗口
Unable to download archive from the server. Please upgrade the PhoneGap CLI or check your network settings.
那么,我该如何升级PhoneGap CLI以及我应该检查哪些设置?我没有更改任何网络设置,PhoneGap开发者应用程序在我的Macbook和iPhone上运行良好,但现在它说明了这一点.
有什么问题,如何解决?
编辑 我现在意识到现在正在发生这种情况,因为iOS的PhoneGap开发者应用程序已经更新(现在版本1.5.2).我根据升级PhoneGap的CLI来5.0.0-0.28.0版本,这是推荐的版本这从PhoneGap的博客文章
似乎桌面和移动应用程序现在通信的新方式出现了问题.
我刚刚在我的iPhone 5上安装了Phonegap桌面和Phonegap开发者应用程序,但是当我将Phonegap桌面底部显示的服务器IP地址输入Phonegap开发者应用程序时,它会卡在"下载..."消息上.
我已经尝试重新启动和重新启动等但无法通过下载消息.
任何人都知道我做错了什么?
我想在我的网站上发布一个包含WebView的应用程序.这就是整个应用程序.像移动Web应用程序,但来自商店.Apple/Google允许吗?
10倍
我使用默认设置启动了一个基本的PhoneGap项目。使用Firebug,我看到:
"NetworkError: 500 Internal Server Error - http://myIP:3000/cordova_plugins.js"
Run Code Online (Sandbox Code Playgroud)
如果我去看http://myIP:3000/cordova_plugins.js
:
TypeError:路径必须是字符串。在Object.handle(C:\ Program Files(x86)\ Adobe \ PhoneGap \ PhoneGap Desktop \ resources \ app在Object.join(path.js:506:7)的assertPath(path.js:7:11)处收到未定义.asar \ node_modules \ connect-phonegap \ lib \ middleware \ cordova \ cordova_plugins.js:18:33)接下来(C:\ Program Files(x86)\ Adobe \ PhoneGap \ PhoneGap Desktop \ resources \ app.asar \ node_modules \在Object.handle(C:\ Program Files(x86)\ Adobe \ PhoneGap \ PhoneGap Desktop \ resources \ app.asar \ node_modules \ connect-phonegap \ lib \ middleware \ cordova上的connect \ lib \ proto.js:193:15) \ cordova.js:33:13)在恢复时的下一个(C:\ Program …
好的,我有以下设置:https://i.stack.imgur.com/4T9SX.jpg(如果下面的图片太小)
问题是计算机 2 无法通过 socket.io 连接到计算机 1。
是的,我在计算机 2 中包含了 socket.io:
关于为什么计算机 2 无法使用 socket.io 连接到计算机 1 而 ping 可以的任何想法?
额外信息: - Socket.io 版本 1.4.5 - 两台计算机都是 Windows 10 - 计算机 2 的 javascript 位于 Phonegap 中 - 计算机 2 通过 wi-fi 连接,计算机 1 通过以太网连接
问候
来自客户端的编辑 代码(计算机2,启动时调用init):
KerstAppHome.prototype.init = function(){
var address = 'http://192.168.2.120:2017';
console.log("Connecting to: " + address);
this.socket = io.connect(address);
this.socket.on('connect', this.proxy(function(){
console.log("Connected to socket!");
this.socketIsConnected = true;
this.socket.on('disconnect', this.proxy(function(){
console.log("Disconnected from socket!")
this.socketIsConnected = …
Run Code Online (Sandbox Code Playgroud) 我是第一次学习电话差距.这是一个简单的应用程序.但无论何时我想要建造它都会向我展示
无法创建应用,无效的文件类型.
我正在显示index.html文件和配置文件的代码.
的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
<!-- This is a wide open CSP declaration. To lock this down for production, see below. -->
<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />
<!-- Good default declaration:
* gap: is required only on iOS (when using UIWebView) and is needed for JS->native communication
* https://ssl.gstatic.com is required only …
Run Code Online (Sandbox Code Playgroud) 我想创建一个托盘菜单应用程序,其中包含自定义按钮,滑块,也许一些不错的过渡效果,页眉和页脚如下:
该应用程序需要在Linux,Windows和Mac上运行.我猜想应该可以使用桌面Web应用程序+一些HTML,但我找不到任何框架的任何有用示例.每个例子都使用OS'菜单,它没有我需要的元素.
任何人都可以指导我如何在任何Web应用程序框架中或多或少地实现这一点?