问题标签 [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 投票
2 回答
844 浏览

java - 如何在服务中创建 XWalkView?

我正在努力用 Crosswalk 的实现替换我们 Android 应用程序中的原生 webview。

我们已经能够让应用程序的大部分功能正常工作,但在服务中创建 XWalkView 仍然是我们试图解决的问题。创建 Webview 不是问题,但 XWalkView 需要使用活动上下文。如果这里有人遇到此问题并知道可能的解决方案或解决方法,我将不胜感激。谢谢,如果您需要任何其他信息,请询问。

0 投票
1 回答
1017 浏览

android - 未在 XWalkView / XWalkResourceClient 中调用 shouldOverrideUrlLoading

我正在尝试跟踪我的用户在浏览器中单击的链接并且惨遭失败:

我的代码:

这只会调用我给它的 URL ( browser.load()) 的回调,但不会调用用户随后在呈现页面上单击的 URL。更糟糕的是,它并不一致:有时回调会被调用,有时不会。

这是一个失败的例子:

我用 XWalk 15.44.384.13(最新)和 14.43.343.24(几个修订版)尝试了这个,都没有成功。

我到处寻找类似的方法,但资源客户端和 ui 客户端似乎都没有提供可行的方法。

0 投票
1 回答
32 浏览

android - IntelXDK 不断显示构建,但没有任何反应

我正在使用 XDK 一段时间,但突然每当我构建 codova apk 然后它成功地将文件上传到服务器但是当我点击构建应用程序时它一直显示构建,然后几分钟后它返回构建页面并且没有构建应用程序. 并且没有显示错误。

谁能给我一个解决方案在此处输入图像描述

0 投票
0 回答
253 浏览

android - Android XWalkView 是否有类似于 iOS 上的 WKProcessPool 的进程池?

我们的混合应用程序使用我们的公司 Google 帐户进行登录。这反过来又使用 Active Directory 基础服务来验证我们的公司帐户。一切正常,直到退出。ADFS 服务器将用户凭据保存在服务器上的 cookie 或会话中。在 iOS 中,我可以通过重新创建 WKWebView 并为其提供一个新的 WKProcessPool 来完全使所有内容无效,然后需要用户重新登录(共享设备需要)...

有什么与 Android 上的 XWalkView 等效的东西吗?我目前正在以编程方式删除旧的 XWalkView 并在注销时将新的 XWalkView 添加到主视图,调用 clearCache,并使用 cookie 管理器删除所有 cookie,但我仍然登录到 ADFS 服务器。

任何帮助将不胜感激。

0 投票
1 回答
172 浏览

java - 检查人行横道是否通过javacode运行

我添加了一些包含 IntentService 的 cordova 插件代码。

即使应用程序未运行,也会定期调用此服务。

但是像“new XWalkCookieManager().getCookie(url)”这样的人行横道方法会崩溃(“这个应用程序已关闭”+ logcat 中的崩溃)。实例化new XWalkCookieManager()确实运行良好,但getCookie崩溃了。

我已经尝试调试它但没有成功,因为您无法将调试器附加到已关闭的应用程序。

XWalks 类/方法之一中是否有属性或方法可以检查人行横道当前是否正在运行?

最好是这样的:

以防止崩溃。

0 投票
1 回答
730 浏览

android - 带有 Crosswalk 和 Google Play 游戏的 Android Studio:启动时出现白屏

我正在尝试将 Google Play 游戏集成到我使用 Crosswalk 创建的应用程序中(我没有使用 Cordova 或除 Crosswalk 之外的任何其他库)。我最初进入的状态是,在我的 Android 4.2.2 测试设备上,我可以正常启动游戏并解锁成就。然而,当我在飞行模式下进行测试时,除了白屏和 logcat 中模糊且无用的错误之外,我什么都没有。

我现在已将设备更新到 5.0.1,并且无论 Internet 连接如何,该设备都会出现相同的白屏问题并给出相同的 logcat 错误,但始终除外。值得注意的是,4.2.2 的错误仍然播放音频但无法显示任何图像,而 5.0.1 的设备只是让我留在白屏上,没有任何反馈。

这是在 5.0.1 上启动失败的日志:

我尝试过编辑权限,调整 SDK 目标和最低版本,尝试不同版本的 Crosswalk 和 Google Play 服务,但均无济于事。我完全迷路了。

0 投票
0 回答
564 浏览

c# - 在 Xamarin 中,如何在 Andorid 4.4 Kitkat 上使用 WebGL?

我正在 Xamarin、Forms 和 Android 上开发应用程序,需要显示 webview。在我的应用程序中,Webview 必须支持 WebGL,但 chromium 在 kitkat 或之前版本上不支持 WebGL。

我试图将 Crosswalk webview 附加到我的应用程序中。它需要将 Java 库转换为 C# Dll 文件,我试过了,得到了 dll 文件,但它不起作用。(如果你成功将 .jar 转换为 C# dll 文件,请教我该怎么做)

如何在 kitkat 或先前版本上使用 WebView(支持 webGL)?

0 投票
1 回答
164 浏览

android - 适用于 Android 的 Crosswalk 框架

我有几个关于 Crosswalk 的问题,我尝试在 Google 上搜索,但由于我不知道某些函数的确切名称,所以我什么也找不到。

  1. 是否可以使用 Crosswalk 渲染在线网站?
  2. 如果问题 1 的答案是否定的,是否可以编写一个 HTML5+JS 应用程序,它呈现一个 iframe,其中有一个在线站点?

如果问题 1 是肯定的,您可以发布文档或教程的链接吗?

0 投票
0 回答
155 浏览

javascript - 如何使用 XWalkWebView 上传文件

我有一个正在处理的项目,它主要是在 XWalkWebView 中完成的,我现在是一个用于图片上传的简单文件选择器;但是当我单击选择文件(在普通 PC 浏览器中工作)时,什么也没有发生。这非常令人沮丧,因为一切都进展顺利,直到我达到这一点...... :(

0 投票
4 回答
12810 浏览

android - 将 Crosswalk 插件添加到 Cordova Android 项目后生成错误

我正在使用最新的cordova android(5.1.0)。该项目在没有人行横道的情况下可以正常构建和运行,但是在我使用添加人行横道插件之后

我收到以下构建错误:

该项目是使用 Android Studio 构建的。

有人遇到过类似的事情吗?

谢谢