问题标签 [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.
mobile - Crosswalk CUSTOM 附加到用户代理
我的应用程序需要添加自定义用户代理,例如“***;myAppUA”。
例如,在 webview 我可以这样做:
但我在人行横道中找不到如何做到这一点。
javascript - 无法在带有 CrossWalk Cordova 的应用程序中滚动
我有一个基于Crosswalk Cordova 框架的应用程序,无法在其中滚动。是否仍然可以点击任何地方但无法滚动。以前,我们使用的是嵌入 Cordova 的“原始”webview,因此 Android 5.0+ 中的 Chrome 引擎和之前版本中的 System WebView,并且滚动工作正常,所以我认为这不是 HTML/CSS 问题。
我试图覆盖我们应用程序的 Activity.java 上的“setOnTouchListener()”,就像这里或那里一样,但什么都没有......
android - android 上 Sencha/PhoneGap 应用程序的启动时间真的很慢
所以我有一个 Sencha Touch/PhoneGap + Crosswalk 应用程序,它的 Android 启动持续时间我已经挣扎了一段时间。基线,在三星 S3 上首次启动大约需要 10 秒。在四处探索和试验之后,我学到了一些关于应用程序启动时间的知识,但目前不知道我能用它做什么,或者是否有其他技术可以提高启动时间。
到目前为止,我发现:
- 完全删除应用程序上的所有图像(总计约 20mb)将启动时间缩短至约 5 秒。
- 在删除图像之上删除 Sencha 框架代码(由“sencha app build package”生成)将启动时间减少到 2 秒。
- 但是,仅删除我的 Sencha 代码在启动时可以忽略不计。
显然,混淆应用程序大小和核心 Sencha 会影响启动时间。我已经尽我所能减少应用程序的大小(删除不必要的图像,压缩图像),它有所帮助,但没有多大帮助。所以我想我的主要问题是:
- 还有其他显着的方法可以减少 PhoneGap 应用程序包的大小吗?是否添加了并非总是必需的组件?我见过的唯一另一种方式是代码混淆,但是从 40mb 到 ~37mb 不会对启动时间产生太大影响。
- 关于煎茶似乎需要多长时间才能满载,我能做些什么吗?
- 我是否还缺少其他可以显着缩短应用启动时间的方法?我做了相当多的研究,但除了基本的包装尺寸外找不到任何东西;也许我只是使用了错误的搜索词。
谢谢!这里的任何建议将不胜感激。
android - 不允许加载本地资源:file:///android_asset/... 与 Crosswalk 16+
我有带有 Crosswalk 16.45.421.19 的 Android 项目。
我有 index.html
当此文件在服务器上时:
和:
android - 在 Android Crosswalk 中切换网络时无法连接到 TURN 服务器
我正在开发一个 WebRTC 呼叫应用程序,但我遇到了一些奇怪的问题。我选择 PeerJS 是为了让所有的开发变得更容易,而且效果很好。
但是在 Android 和 Crosswalk(Wifi 到 3G)上进行网络切换时,我遇到了一个奇怪的问题。
问题是我可以通过 Wifi 从一端向另一端拨打电话,并且可以按预期工作。然后我在一端切换到3G,打另一个电话,它不工作。
问题是,当它在 3G 上工作时,一端没有接收到中继候选。所以它回答主持人候选人,但不转发我想要的候选人。
我用这个功能测试了TURN服务器和设备之间的连接,它告诉我turn服务器不可用。当我切换回 Wifi 时,一切正常。
带有WebRTC的android人行横道有什么问题吗?这里会发生什么?我有人行横道版本 18。
谢谢!
angularjs - Android后退按钮不适用于混合应用程序〜使用onsen ui(angular js)使用人行横道构建应用程序
当我使用人行横道构建混合应用程序时 - android 后退按钮不适用于 onsen ui 框架(使用 angular js)。
以下是我使用的代码...
android - sipml5 适用于 chrome 和 chromium 桌面和 android,但它的两种方式音频在人行横道和本机 webview 中不起作用
我在Sipml5上工作了 6 周。它在桌面和移动铬和铬上运行良好。但是当我在人行横道和android原生webview中使用它时,我听不到来电者的声音,同时来电者可以听到我的声音。我收到了这个错误
收到意外的非 DTLS 数据包。并且无法取消保护音频 RTCP 数据包:size=78,type=200。
任何帮助都将是非常可观的。
android - GoogleCloudMessaging 类型中的方法 getInstance(Context) 不适用于参数 (XWalkResponceClient)
我想在 xwalkview 加载时将我的应用程序注册到 GCM,但是我无法在 XWalkResponceClient 中访问 GCM 的上下文和 getInstance()。
android - 在 Fragment 中使用人行横道时崩溃
当我尝试在片段中使用 XwalkView 时,应用程序崩溃 Log:android.view.InflateException: Binary XML file line #17: Error inflating class org.xwalk.core.XWalkView
所以,我用同样的方法写了一个demo来测试,它可以工作。h5在片段中显示很好