问题标签 [chromeless]

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

javascript - Youtube Player API 差异(Chromeless 与 IFrame) - 哪个更好?

因此,我在网上搜索了有关如何嵌入 Youtube 播放器的信息,但实际的详细教程似乎非常稀少或完全不存在。此外,虽然在谷歌网站上找到了文档,但对于新手来说,如何实现这两种方法似乎有点令人困惑,这让我想到了我的问题。似乎有两个播放器,IFrame播放器和使用 swf 嵌入的Chromeless播放器。我已经继续并提供了两者的示例:

IFrame 播放器(使用角度):http ://plnkr.co/edit/H5VnlPhOaa2n6ZsfSj5p?p=preview

无铬播放器http ://plnkr.co/edit/Epz9uXDZ1uIiV4lgB0vw?p=preview

我的问题是,有什么区别?使用一个比另一个有什么优势?是否与浏览器具有更多的向后兼容性?移动支持?Chromeless 播放器似乎需要更少的代码来运行,因为大多数代码都是从包含的“swfobject.js”中开箱即用的。此外,由于 Flash 要求,Chromeless 播放器似乎无法在 iOS 设备上运行。这个对吗?

附录:您可以看到 iframe 和 chromeless 播放器几乎相同,除了您可以单击 iframe youtube 播放器来暂停它,而 chromeless 播放器只能通过播放/暂停控件进行控制。

0 投票
2 回答
1244 浏览

android - 在适用于 Android 的 Adob​​e Air 应用程序中嵌入 YouTube 视频(无错误)

我正在尝试创建一个播放 YouTube 视频的 Adob​​e AIR。但是,我在使用 StageWebView 时遇到了一些常见的问题:

如果我使用硬件加速,视频会出现奇怪的现象。如果我没有出现初始视频缩略图,但只播放声音呈现黑屏,直到我切换全屏。

我想问各种各样的问题,因为我发现很难找到关于如何在 Android 版 Adob​​e AIR 应用程序中简单地添加 youtube 视频的明确答案。

  1. 是否有任何明确的答案/教程介绍在 Adob​​e AIR for Android 上实现 Chromeless Youtube 播放器?
  2. 有什么方法可以嵌入 YouTube 视频,而不会在 StageWebView 的应用程序上看起来翻转或导致黑屏和崩溃?
  3. 是否可以使用 HTMLLoader 将 YouTube 视频嵌入到使用 JavaScript 的 Adob​​e AIR 应用程序中,如果可以,是否有教程?

我认为这是很多人都有的一个问题,而且还不清楚。非常感谢。

0 投票
1 回答
245 浏览

protractor - 如何使用无铬量角器

量角器与无铬兼容吗?如果是这样,我该如何配置它?

我没有在网上找到任何配置方法或特定文档来在量角器配置中实现 chromeless。

我正在使用量角器 3.1.1

0 投票
1 回答
104 浏览

javascript - 之前在 Mocha 中的范围问题

我面临一个关于测试设置和清理before以及测试after方法的问题Mocha

我正在使用Chromeless进行 e2e 测试。my-chrome-launcher.js为了更容易实现,我通过导出一个async函数将我的 chrome 启动器移动到一个单独的文件(比如):

简单的.js

上面的测试运行良好,但是当我想使用before、或方法来共享设置代码时beforeEach,如下所示,我得到一个错误:afterafterEach

错误:

0 投票
1 回答
344 浏览

google-chrome-devtools - RESTful 无铬实现

我正在寻找一种使用无头 chrome 的方法,类似于chromeless所做的,但不是作为 nodejs 端点实现,而是允许将 html 内容作为有效负载的 restful 请求。

我想在通过 API Gateway 触发的 aws lambda 上运行此服务。有没有人有这个用例的经验?

0 投票
1 回答
197 浏览

javascript - 是否可以使用 chromeless API 访问 document.body.scrollHeight?

我想使用 chromless api 捕获整页屏幕截图。(整页与首屏下方的所有内容一样,而不仅仅是当前视口。

为了做到这一点,我认为可以计算网页的高度(使用document.body.scrollHeight),并将视口高度设置为该值。

这是我目前拥有的,我正在他们的演示网站上进行测试:

我认为(希望)我的 javascript 没问题,也许这是 API 的限制?document是否可以从无头 Web 浏览器访问该对象?

以下是评估文档以供参考: https ://github.com/graphcool/chromeless/blob/master/docs/api.md#api-evaluate

0 投票
0 回答
204 浏览

node.js - 设置 --proxy-server 标头是否可以在 chromeless 中使用?

我正在尝试使用 setExtraHTTPHeaders 设置器为 Lambda 上的 chromeless 实现设置代理服务器,例如:

合并后,我还尝试使用:

但 IP 地址仍然是 AWS IP。这个设置器不起作用还是我错过了什么?

0 投票
0 回答
122 浏览

node.js - 节点:在文件夹上运行无铬自动化

我正在尝试在我的测试文件夹中的所有文件上运行chromeless
这是我index.js到目前为止

我无法让节点等待内部脚本执行,因此无头进程立即被杀死

这样做的正确方法是什么?我是否需要在 chromeless 之上使用其他工具,或者我只需要改进我的输入代码?

编辑(
已解决)我做错了,我将 readdir 更改为 readdirSync 然后从“子”脚本返回一个承诺并等待它
这是子脚本代码

0 投票
1 回答
35 浏览

chromeless - chromeless 没有将图像保存在正确的位置

[OSX] [节点 8.4.0] [无铬 1.3.0]

我正在尝试使用 chromeless 实现测试。我在本地实例中运行示例,其中一项更改是指定 imagePath 来保存图像。它正在运行并保存图像,但图像仍保存在默认位置。关于我做错了什么的任何想法?我的愿望是保存相对于执行测试的目录的图像。

下面的修改行。

正如我所说,它全部运行,但图像仍保存在以下位置

0 投票
0 回答
157 浏览

amazon-web-services - 未知命令:在 AWS lambda 上使用 Chromeless 时的协议

有人可以帮我解决这个问题,我正在使用 Chromeless 和 Serverless 运行 AWS Lambda,我一直收到同样的错误。

我的代码:

错误:

我在网上找不到任何可以提供帮助的东西,所以我将此代码作为测试运行,但它仍然失败,一旦我尝试将任何内容传递到屏幕截图中,它似乎就失败了,它不起作用.evaluate().html()两者都不起作用。如果有人可以提供帮助,我将不胜感激,我可以提供所需的任何其他文件!