问题标签 [crosswalk-project]

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

android - 在带有嵌入式 WebView 的 Android Cordova 项目中使用 Crosswalk

我有一个使用嵌入式 WebView 的现有 Android Cordova 项目。这意味着 Activity 不会扩展 CordovaActivity,而是嵌入 SystemWebView 并在 onCreate 中进行初始化。

以下是目前的执行方式:

在布局 XML 文件中

在 Activity 的 onCreate 中:

由于Lollipop 版本 5.0.+ 中的错误缺少“设置”按钮,我想将 Crosswalk 插件实现到项目中。

不幸的是,我找到的所有文档都假设正在使用典型的 Cordova 安装。我无法让 XWalkWebView 的嵌入和初始化正常工作,并且一直出现空白屏幕。

有没有人在类似的情况下取得成功?

0 投票
1 回答
370 浏览

android - 更新后不播放人行横道html视频

1:我使用英特尔 xdk 制作应用程序来播放来自 html 人行横道应用程序的视频 我的应用程序与英特尔 xdk 2966 配合良好

视频在我的项目中,下面是代码

2:intel更新后视频现在不播放了,需要更新吗

更新后我可以看到一些白名单,我需要做些什么才能使它工作

请帮助我想不通

0 投票
1 回答
1012 浏览

cordova - 如何在科尔多瓦 5.1.1 中删除 cookie

我正在使用带有人行横道的cordova 5.1.1,我正在寻找删除cookie的方法,我遇到的最近的选项是:com.cordova.plugins.cookiemaster,它不支持删除cookie。其他选项可以是 com.triarc.cookies 这似乎不适用于cordova 5.1.1

任何想法将不胜感激。

更新:Cookie 仅适用于 HTTP。

非常感谢。

0 投票
3 回答
416 浏览

android - crosswalk/xwalk 嵌入式运行时是否支持 Android 上的 Adob​​e Flash 内容?

我想在我的 Android 应用程序中支持 Adob​​e Flash 内容播放。我想知道我是否可以在我的 Android 应用程序中使用 XWalk 运行时获取 Flash 内容?Gecko 视图是一种替代方法,但没有对 Flash 的官方支持。

0 投票
1 回答
4488 浏览

android - Clicking any button more than once in crosswalk browser does not work

Problem:

Clicking any button (input tag in html) of any html page more than once in crosswalk browser (XWalkView) does not work in Android. (Clicking first time works, but clicking button after that any times does not give any response except for following error in Eclipse IDE's Logcat, i.e. clicking input type file shows file chooser first time but clicking the same button more than once, getting no response .But after restarting app the process repeats. It's really an odd behaviour.)

Error:

This error message is shown on every click of any button(input tag).

Code:

index.html

MainActivity.java

0 投票
1 回答
354 浏览

cordova - 使用人行横道的 setOnKeyListener 问题

我正在尝试在科尔多瓦应用程序中开始使用人行横道,问题是该应用程序使用自定义插件用于特定设备中的条形码阅读器。

我们基本上有一个插件类,它调用扩展的自定义视图EditText,在视图中我们创建一个OnKeyListener来检查特定键是否被按下。

在插件类的初始化过程中,我们使用webView.getView().setOnKeyListener(view.getScanKeyListener());创建OnKeyListener来检查按键。

但是在视图OnKeyListener中从未调用过,这只发生在使用人行横道时,我在调试应用程序时发现的唯一主要变化是webview.engineXWalkWebViewEngine.

我认为这与人行横道引擎有关,但我还没有找到原因,有人对此事有任何提示吗?

0 投票
2 回答
170 浏览

android - XWalkView 呈现模糊

我正在使用 Crosswalk 项目来替换缓慢的默认 android WebView。一切正常,速度超快,但在仿真器和真实设备上呈现模糊(在 ARM 和 x86 版本上)。

顺便说一句,即使是 GeckoView 也以同样的方式呈现模糊,而 webview 呈现得很好。

请问你能帮帮我吗?!。谢谢你。

0 投票
0 回答
1978 浏览

crosswalk-runtime - 如何在人行横道 webview 中禁用 Chrome 数据保护程序?

如何在人行横道 webview 中禁用 Chrome 的“数据保护程序”?

在开发cordova/ionic 应用程序期间,它会产生大量干扰,因为它会在大约 20-30 秒后阻止实时重新加载注入的 CSS。

0 投票
1 回答
2926 浏览

android - 嵌入式人行横道增加 Android 上的分配内存

我有几个 web 应用程序,我希望能够通过原生 android 应用程序中的 webview 运行。我目前正在嵌入一个人行横道浏览器并在其中加载应用程序。它适用于某些 Web 应用程序,但随着 Web 应用程序大小的增加,我会收到导致我的 android 应用程序崩溃的错误。

我尝试过的事情:

  • android:largeHeap="true" - 帮助我能够运行更大的 Web 应用程序。
  • android:hardwareAccelerated="true" - 帮助我获得了更好的性能。
  • xwalk-command-line='--ignore-gpu-blacklist' 在 assets/xwalk-commandline - 也有帮助

当我为桌面测试创建它们时,仍然有一些 Web 应用程序(通过统一创建)需要我分配大约 1Gb。我将在最新的手机上使用这个 android 应用程序,并且可以使用如此高的内存使用量。

如果我尝试在桌面浏览器上打开此应用程序,它会起作用,这就是让我相信这是内存分配问题的原因。我正在使用启用了 webGL 的 crosswalk 17,并且较小的应用程序可以正常运行 webgl。

我有几个问题:

  1. 有没有办法强制人行横道嵌入式浏览器为自己分配 1GB 内存。(我知道这会破坏我的设备并且可能不是很好但请放纵我)
  2. 我可以将我的应用程序的内存使用扩展到 largeHeap 之外吗?如果有怎么办?我是否需要这样做才能启用如此大型的 Web 应用程序?
  3. 是否有任何我遗漏的问题可能掩盖了这里的真正问题。
  4. 我知道这种类型的应用程序只能在最新的手机上运行。对于具有如此高内存使用率的应用程序有什么影响?
  5. 我还应该探索其他途径以使我能够在 android 应用程序中运行大型 Web 应用程序吗?

以下是堆栈溢出用户的常见问题解答:)

xml:

创建活动:

权限

*Crosswalk 需要很多这些,我正在使用其余的。但也许那里有冲突。

亚行日志

先感谢您!

0 投票
1 回答
254 浏览

android - 人行横道 Google Play 商店 APK 标志

我正在将framework7用于带有crosswalk-project的移动应用程序。我想添加 google play store 我的 APK 那么我该怎么做?我需要做什么来签署这个 APK ?

谢谢。