问题标签 [nativeapplication]

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 投票
1 回答
192 浏览

rest - 多语言、多角色原生应用的 Rest 架构

我们正在开发一个在不同移动操作系统上运行的具有广泛功能的本机应用程序。我们必须提供多语言和多用户角色场景。作为后端,我们必须使用 REST 服务和基于 XML 的数据交换。我们计划在登录后实施“appInit”REST 调用,以向 UI 提供有效的菜单项和所有符合当前用户角色的 UI 文本。服务器端存储的用户配置文件包含用户语言,因此我们能够选择正确的语言而不是操作系统语言。这是可接受的做法吗?谢谢。

0 投票
1 回答
1989 浏览

cordova - Cordova Image Picker,一次上传多张图片

我有以下代码,它成功地选择了我想要的许多图像。

参考:- http://www.raymondcamden.com/2015/03/12/selecting-multiple-images-in-a-phonegapcordova-app

我的问题如何使用 PHP 作为后端编程和 Angular Js 作为前端上传到服务器?

提前致谢!

0 投票
1 回答
2838 浏览

javascript - 在 Chrome 原生消息传递中:原生应用实例对象的生命周期有多长?

与 Chrome 扩展程序对话的本机应用程序是否永远存在?我的意思是它应该在回发之前出现吗?我找不到要添加到清单文件中的任何配置。

我有一个页面,页面上有一些对象。单击一个对象并使用本机应用程序发送/接收一条消息后,它不再适用于其余对象。

我的确切问题:本机应用程序实例对象的生命周期有多长?该对象是否应该永远响应?或者如果这是一个持续的通信,我是否需要一个循环来从标准输入读取消息?

这是我的背景脚本:

我的扩展清单:

Java程序: [正如评论中所问的]

通过检查 chrome 日志,我可以看到以下消息:

  • 本机消息传递主机尝试发送长度为 1936028240 字节的消息。
  • {"message":"与本机消息传递主机通信时出错。"}",来源:chrome-extension://XXX

我在 Win 8.0 机器 64 位上测试这些。

更新: 我现在确信如果调用 connectNative 并且端口没有因错误而停止,主机将永远存在。因此,上述错误消息的根本原因一定不是端口生命周期。我的意思是我的通信中的一些错误正在强制停止端口。

我非常感谢您提供的任何意见。

0 投票
1 回答
1869 浏览

polymer - Polymer:想要在点击标签或按钮时打开新的 html 页面

我使用 Polymer 开发原生移动应用程序,需要基本帮助。

<a>我希望在 Polymer 中的点击标签或按钮上打开新的 .html 页面

0 投票
1 回答
110 浏览

java - 我可以在我的 Java 项目中使用 phonegap 吗?

我有一个电子商务网站的大型 Java 项目,现在我想使用 PhoneGap 来构建跨平台应用程序。有没有办法构建跨平台应用程序?

0 投票
1 回答
838 浏览

android - 在使用 Appium 的 android 本机应用程序的 web 视图页面上找不到元素

我无法使用 java appium 脚本从 android.webkit.webview 包中找到元素。

如何获取 userText 字段和密码字段 locators.以便我可以使用 Appium 脚本将值传递给 UI。在此处输入图像描述

0 投票
3 回答
5804 浏览

javascript - 如何在 Electron 中使用引导滑块?

在我的电子(http://electron.atom.io/docs/latest/tutorial/quick-start/ )中使用引导滑块(https://github.com/seiyria/bootstrap-slider )时出现以下错误) 应用程序 :

“未捕获的 TypeError:$(...).Slider 不是函数”

早些时候,我也在努力使用 Jquery,但使用以下方法解决了它: https ://github.com/atom/electron/issues/254 :

window.$ = window.jQuery = require('/path/to/jquery'); 而不是常规:

引用的原因是 Query 包含以下内容:

我不明白使用它来引导滑块的正确方法是什么。

我可以看到 bootstrap-slider.js 有一个处理“模块”的组件,这可能会导致异常,就像在 jquery 中一样。

请告诉我如何处理这个问题。

0 投票
2 回答
2598 浏览

ios - 在服务器上托管本机 iphone 应用程序

我有一个原生 iOS 应用程序,我想将它托管在我自己的服务器上,并提供一个下载链接。我对这个领域比较陌生,在服务器上托管应用程序方面没有太多经验。因此,如果有人可以帮助我完成这些步骤,那就太好了。谢谢

0 投票
0 回答
360 浏览

c# - 如何在等待输入时阻止标准输入?

我正在编写一个使用本机消息传递的 Chrome 扩展程序,并且一切正常。我在本机应用程序方面解决的问题。

Chrome 扩展程序使用 stdin 和 stdout 与本机应用程序通信,我无法找到一种监听输入的好方法。

现在我的代码如下所示:

和 ReadInputStream 方法:

我真的很想避免睡眠,而是在收到输入之前阻止应用程序。Stream.Read 由于没有找到数据而返回零,因此它一直在循环。

这个问题有很好的解决方案吗?

0 投票
0 回答
151 浏览

internet-explorer-11 - 销毁 Db 后重置 PouchDb

我用 PouchDB("db_name"),destroy() 销毁了所有的数据库。下次启动应用程序时,它会抛出异常 NotFoundError (IndexedDb 错误,ObjectStore 不存在),然后 Pouch 无法同步任何内容。

此异常在第 3393 行 (v 5.1.0) (onUpgradeNeeded) 抛出

是否可以在不卸载 Web 应用程序的情况下重置 PouchDB 的状态?也许删除 localStorage 和 indexedDb?

谢谢

PD:这是一个 WinJS 原生应用程序(它使用 IE 11)