问题标签 [crosswalk-runtime]

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

android - 在我的科尔多瓦聚合物项目中添加人行横道

我正在关注本教程:http: //blog.nraboy.com/2014/07/use-polymer-apache-cordova/

我发现应用程序中的聚合物部分无法正常工作,因为我的设备 android 版本只有 4.2.1。

我听说 crosswalk 项目可以打开 chromium webview 而不是默认的 android webview 所以我的问题是:1)我如何将它实现到上面的项目中。2)聚合物在 ios 上的效果如何/我如何做与人行横道在 ios 上所做的相同的事情,因为 ios 中没有铬。

0 投票
3 回答
3852 浏览

android - 是否可以在 Android Studio 中使用 crosswalk-cordova?

是否可以在 android studio 内构建 crosswalk-cordova 应用程序?

此时您似乎需要使用 ANT。

有谁知道这是否在路线图上,因为 android studio 已经结束了测试版?

我们的团队刚刚构建了一个 android wear 应用程序,所以我们需要使用 android studio 来创建一个构建,我们想开始使用 crosswalk。

0 投票
2 回答
5584 浏览

java - 人行横道从 JavaScript 调用 Java 方法

我现在正在使用人行横道。当用户单击 HTML 中的按钮时,我需要调用 Java 方法,可能如下所示:

我不确定Crosswalk 扩展是否是我想要的,这似乎只是为了调用 Java 函数而显得如此重要。

有没有更简单的方法来做到这一点?还是在这种情况下我应该将 Cordova 与 Crosswalk 一起使用?

0 投票
0 回答
567 浏览

android - 如何重写 Android WebView(和/或 Crosswalk)资源请求的 URL?

我想重写用于来自 Android WebView 的资源请求的 URL。我看到做这样的事情的钩子是覆盖 WebView 的 WebViewClient 上的 shouldInterceptRequest。但是,该方法仅提供字符串 url,不提供对请求详细信息(标头等)的访问。因此,无法知道调用是 GET 还是 POST / Ajax 调用 / 等等。

是否有其他一些 Android WebView 钩子可以为您提供重写资源 URL 的机会,同时保留请求的其余部分?

在 IOS 上,您似乎可以提供可以执行重写的 NSURLCache 的自定义实现。Android上有类似的东西吗?

(另外,我实际上使用的是 Crosswalk 浏览器,而不是普通的 webview——它在 API 上与标准的 Android WebView 非常相似。我会对 crosswalk 或 Android WebView 的解决方案感兴趣。)

0 投票
2 回答
2577 浏览

android - 是否可以强制cordova inAppBrowser 使用Crosswalk webView?

在人行横道中可以使用cordova插件

科尔多瓦inAppBrowser似乎工作正常。但它仍然使用旧的 android 浏览器而不是crosswalk chromium(因此不支持所需的 HTML5 功能)。

我可以通过检查用户代理来看到这一点,例如:

1)在应用程序内部:

代理:Mozilla/5.0 (Linux; Android 4.2.2; PHONENAME) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Mobile Crosswalk/7.36.154.13 Mobile Safari/537.36 Response Headers

2)在inAppBrowser里面:

Mozilla/5.0 (Linux; U; Android 4.2.2; en-us; PHONENAME) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

0 投票
1 回答
737 浏览

android - 使用 Crosswalk 应用程序进行 Appium 测试

我想在 Crosswalk-Cordova 应用程序上运行 Appium 测试,我想知道是否有人知道现在是否有可能。我的怀疑源于无法使用该设置切换到 WebView。

有没有人能够让它工作?那里有任何 Appium-Croswalk-Cordova 专家吗?

0 投票
1 回答
870 浏览

android - 人行横道 webview 缩放

我最近将自定义 Android 设备的 webview 从 webview 的 Android 4.2.2 实现更改为 Crosswalk。

在最初的实现中,我可以放大和缩小使用

但是,我在 Crosswalk 网络视图中找不到类似的东西。

有人做过类似的事情吗?还是我最好的机会来实现和注入一些 javascript 来扩展页面?

0 投票
1 回答
1791 浏览

android - 通过 Chrome 检查 Android Crosswalk Webview 显示空窗口

问题是:我无法使用 Chromes DevTools (chrome://inspect/#devices) 看到 CrossWalk WebView 的内容。既不是本地网站(如下图),也不是像 google.com 这样的外部网站。但它适用于独立的 chrome.apk。

http://imgur.com/e7pBif3

配置:Chrome for Linux v. 37.0.2062.94

人行横道预构建:crosswalk-webview-9.38.199.0-arm

安卓 4.4.2/4.0.3

亚行调试工作正常。Javascript 控制台日志正在运行。我可以在手机上看到该页面。

创建网络视图

0 投票
1 回答
1078 浏览

javascript - 隐藏滚动条 - Webview - CrossWalk

如何隐藏 CrossWalk webview 中的滚动条?

我尝试了以下事情:

  • 将此应用于 Webview 布局 XML

    android:scrollbars="none"

  • 使用 javascript/css:

    /li>
  • 这个 SO 问题中建议的所有内容:在 WebView 中隐藏滚动条

有任何想法吗?

0 投票
0 回答
467 浏览

android - 为什么安装 Crosswalk 会影响非英特尔 XDK 应用程序

我目前正在尝试使用 Cordova /phonegap/ionic 找到将 webRtc 合并到 Android 和 ios 应用程序中的可行选项,并且我尝试让以下示例正常工作,但直到最近我还没有运气:

https://github.com/songz/cordova-plugin-opentok

https://github.com/gomobile/sample-webrtc-video-client

https://github.com/alongubkin/phonertc (phoneRtc 是一个问题,只是因为它没有工作示例,我发现缺少文档)我能够正确部署第一个两个没有问题,但每次我这样做我无法从我的相机获取视频源,我得到的只是以下内容:

OpenTok 插件:

OpenTok 插件

英特尔 XDK 示例 webrtc 视频客户端:

在此处输入图像描述

当我尝试调试 OpenTok 应用程序时,出现以下错误:

当我尝试调试英特尔 XDK 示例时,它提示我安装Intel App Preview,当它重新启动示例应用程序进行调试时,它提示我更新Intel App Preview Crosswalk,然后应用程序工作......

让我感到困惑的是,现在 OpenTok 应用程序也可以工作了……有人可以对此有所了解吗?这是否安装了一些全局库或其他东西?我试过用谷歌搜索,但似乎找不到解释来帮助我理解这种情况是如何发生的或为什么会发生,因为我在 OpenTok 应用程序中没有提到 Crosswalk。