问题标签 [crosswalk]

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 回答
135 浏览

mobile - Crosswalk CUSTOM 附加到用户代理

我的应用程序需要添加自定义用户代理,例如“***;myAppUA”。

例如,在 webview 我可以这样做:

但我在人行横道中找不到如何做到这一点。

0 投票
0 回答
329 浏览

javascript - 无法在带有 CrossWalk Cordova 的应用程序中滚动

我有一个基于Crosswalk Cordova 框架的应用程序,无法在其中滚动。是否仍然可以点击任何地方但无法滚动。以前,我们使用的是嵌入 Cordova 的“原始”webview,因此 Android 5.0+ 中的 Chrome 引擎和之前版本中的 System WebView,并且滚动工作正常,所以我认为这不是 HTML/CSS 问题。

我试图覆盖我们应用程序的 Activity.java 上的“setOnTouchListener()”,就像这里那里一样,但什么都没有......

0 投票
0 回答
223 浏览

android - android 上 Sencha/PhoneGap 应用程序的启动时间真的很慢

所以我有一个 Sencha Touch/PhoneGap + Crosswalk 应用程序,它的 Android 启动持续时间我已经挣扎了一段时间。基线,在三星 S3 上首次启动大约需要 10 秒。在四处探索和试验之后,我学到了一些关于应用程序启动时间的知识,但目前不知道我能用它做什么,或者是否有其他技术可以提高启动时间。

到目前为止,我发现:

  1. 完全删除应用程序上的所有图像(总计约 20mb)将启动时间缩短至约 5 秒。
  2. 在删除图像之上删除 Sencha 框架代码(由“sencha app build package”生成)将启动时间减少到 2 秒。
  3. 但是,仅删除我的 Sencha 代码在启动时可以忽略不计。

显然,混淆应用程序大小和核心 Sencha 会影响启动时间。我已经尽我所能减少应用程序的大小(删除不必要的图像,压缩图像),它有所帮助,但没有多大帮助。所以我想我的主要问题是:

  1. 还有其他显着的方法可以减少 PhoneGap 应用程序包的大小吗?是否添加了并非总是必需的组件?我见过的唯一另一种方式是代码混淆,但是从 40mb 到 ~37mb 不会对启动时间产生太大影响。
  2. 关于煎茶似乎需要多长时间才能满载,我能做些什么吗?
  3. 我是否还缺少其他可以显着缩短应用启动时间的方法?我做了相当多的研究,但除了基本的包装尺寸外找不到任何东西;也许我只是使用了错误的搜索词。

谢谢!这里的任何建议将不胜感激。

0 投票
1 回答
1608 浏览

android - 不允许加载本地资源:file:///android_asset/... 与 Crosswalk 16+

我有带有 Crosswalk 16.45.421.19 的 Android 项目。

我有 index.html

当此文件在服务器上时:

和:

0 投票
0 回答
394 浏览

android - 在 Android Crosswalk 中切换网络时无法连接到 TURN 服务器

我正在开发一个 WebRTC 呼叫应用程序,但我遇到了一些奇怪的问题。我选择 PeerJS 是为了让所有的开发变得更容易,而且效果很好。

但是在 Android 和 Crosswalk(Wifi 到 3G)上进行网络切换时,我遇到了一个奇怪的问题。

问题是我可以通过 Wifi 从一端向另一端拨打电话,并且可以按预期工作。然后我在一端切换到3G,打另一个电话,它不工作。

问题是,当它在 3G 上工作时,一端没有接收到中继候选。所以它回答主持人候选人,但不转发我想要的候选人。

我用这个功能测试了TURN服务器和设备之间的连接,它告诉我turn服务器不可用。当我切换回 Wifi 时,一切正常。

带有WebRTC的android人行横道有什么问题吗?这里会发生什么?我有人行横道版本 18。

谢谢!

0 投票
1 回答
586 浏览

angularjs - Android后退按钮不适用于混合应用程序〜使用onsen ui(angular js)使用人行横道构建应用程序

当我使用人行横道构建混合应用程序时 - android 后退按钮不适用于 onsen ui 框架(使用 angular js)。

以下是我使用的代码...

0 投票
1 回答
112 浏览

android - 安装特定的apk

我正在做一个离子项目。我还添加了人行横道。因此,当我运行时ionic run androidandroid-debug.apk正在安装在我的手机中。但我需要安装 Crosswalk 应用程序(意味着 android-armv7-debug.apk)。

有没有办法通过使用命令ionic run android而不是复制这个文件来安装这个应用程序?

谢谢

APK 文件夹

0 投票
0 回答
302 浏览

android - sipml5 适用于 chrome 和 chromium 桌面和 android,但它的两种方式音频在人行横道和本机 webview 中不起作用

我在Sipml5上工作了 6 周。它在桌面和移动铬和铬上运行良好。但是当我在人行横道和android原生webview中使用它时,我听不到来电者的声音,同时来电者可以听到我的声音。我收到了这个错误

收到意外的非 DTLS 数据包。并且无法取消保护音频 RTCP 数据包:size=78,type=200。

任何帮助都将是非常可观的。

0 投票
1 回答
111 浏览

android - GoogleCloudMessaging 类型中的方法 getInstance(Context) 不适用于参数 (XWalkResponceClient)

我想在 xwalkview 加载时将我的应用程序注册到 GCM,但是我无法在 XWalkResponceClient 中访问 GCM 的上下文和 getInstance()。

0 投票
0 回答
313 浏览

android - 在 Fragment 中使用人行横道时崩溃

当我尝试在片段中使用 XwalkView 时,应用程序崩溃 Log:android.view.InflateException: Binary XML file line #17: Error inflating class org.xwalk.core.XWalkView

所以,我用同样的方法写了一个demo来测试,它可以工作。h5在片段中显示很好