问题标签 [chrome-canary]

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

python - 如何通过 Selenium 和 Python 以无头模式启动 Chrome Canary

0 投票
2 回答
564 浏览

google-chrome - Chrome Canary 上的 Lighthouse 错误地给出了错误“视口的内容大小不正确”

灯塔审计工具给出以下错误:视口的内容大小不正确

即使这从未出现在普通的 Chrome 上

在此处输入图像描述

版本 69.0.3497.100(官方版本)(64 位)中的相同问题...

0 投票
2 回答
100 浏览

google-chrome - 在 SCCM 中打包谷歌金丝雀

对于我们在 SCCM 中的系统软件中心,我们希望提供 google canary 并使其成为某些部署所需的软件。有人成功地做到了这一点吗?

我们目前将 chromestup.exe 作为我们的安装文件并在我们的商店中部署了数据包,但是当我们单击安装时,安装显示已完成但未安装 canary。

我们使用注册 BLBeacon/state = 1 作为检测方法。如果您手动安装金丝雀,则填写。

提前致谢,

沃特

0 投票
0 回答
1575 浏览

webrtc - Google Chrome M74 对 WebRTC 的 mDNS 支持

谷歌 Chrome 计划在 M74 发布时表示,对本地 ICE 候选者的 mDNS 支持将包含在浏览器中以增加隐私。此功能由功能标志-enable-webrtc-hide-local-ips-with-mdns 控制

镀铬标志

我正在尝试在 Google Chrome 上测试 mDNS 支持对 WebRTC 用户的影响。我正在使用我的自定义 WebRTC 应用程序进行测试,并在拨打电话之前执行以下测试步骤;

1- WebRTC 客户端使用相同的 mDNS 广播域登录,

2- Google Chrome Canary 中的 mDNS 通过双方的 -enable-webrtc-hide-local-ips-with-mdns 标志启用,

生成呼叫后,我看到 WebRTC 代理的私有 IP 被替换为匿名本地 IP,后跟“.local”;

mDNS IP

我还检测到呼叫信令已生成并且媒体流已成功执行,但 ICE 候选者是从中继候选者(使用 TURN 服务器)中选择的,而不是主机候选者;

webrtc 内部结构

我认为各方无法解析他们的匿名 IP 并选择在现有 TURN 服务器上建立通信(使用中继候选者)。

我确定客户端在同一个子网下,但为什么它们无法解析彼此的匿名 IP?我知道这些节点通过 mDNS 的 5353 端口广播了它们的匿名 IP,我希望它们能够轻松解析这些 IP。我在测试过程中有什么遗漏的吗?

您的帮助将不胜感激。非常感谢

0 投票
0 回答
3146 浏览

node.js - Chrome 检查未显示 Node 应用程序、调试器

我正在开发一个 Node.js 项目,它运行良好(周五下午 3 点左右)。我今天早上打开了同一个项目,chrome 的调试器不再使用我的 node --inspect 命令工作。

它告诉我它创建了一个我可以连接的 websocket。我可以通过 chrome 使用标准 ws url 手动连接这个 websocket:

但这意味着我在重新加载应用程序时无法连接。它也没有显示在chrome://inspect#devices页面上

我正在运行最新版本的节点(10.15)。我已经在 canary 和 chromium 浏览器上对此进行了测试。Canary 也有同样的问题,但在铬上它似乎工作正常。

chrome 是否发布了新的更新?我该如何解决这个问题并打开我的调试器!?

编辑

我现在可以打开节点开发工具,但它没有响应我的代码。看起来它正在尝试连接,但随后失败并尝试再次重新连接。开发工具也会每隔一秒左右就与我的 express 应用创建一个会话。chromium 方式仅适用于单个应用程序,并且 websocket 不会重新连接,这意味着我每次更改代码时都必须打开我的应用程序。

0 投票
0 回答
316 浏览

google-chrome - 当打开禁用 chrome://flags “禁用站点隔离”的开发工具时,Google Chrome v.75、Google Canary v.78 崩溃

Google Chrome v.75 Google Canary v.78 chrome://flags "#site-isolation-trial-opt-out" - 禁用所以问题是浏览器在尝试打开带有更改标志的开发人员工具后立即崩溃。

我试图在原始 chrome 版本和 canary 之间切换,但遇到了同样的问题

我希望使用的开发人员工具更改了任何 chrome://flags

0 投票
1 回答
80 浏览

angular - 最新的 Canary,Angular/Webcomponents/Polymer/Polyfill 坏了

这是我仅在 Canary v80 中看到的错误。我有一个 Angular 1.3/Webcomponents 0.7 应用程序,并且一些 UI 元素没有正确呈现。很难追踪应用程序的哪个元素引发了错误。

例如,我有一个包含文本字段、下拉菜单和按钮的页面。在开发工具中,我看到一个错误

在另一页,我有

所有这些都可以在 Chrome 中完美运行。

0 投票
0 回答
37 浏览

ocr - 如何在 webxr 会话期间获得更清晰的视频输出(Chrome Canary 70.0.3538.2)?

我正在尝试从 webxr 会话中获得更清晰(近乎集中)的视频输出,以识别文本(使用 tesseract.js)。

现在看起来像这样。

图像模糊

我尝试过但失败的事情

  • 在 webxr 会话期间创建新的相机会话 -> getusermedia 失败或浏览器崩溃
  • 使用现有会话-> 尝试从 webxr 会话中获取相机内在特性(相机设置,如焦点)(从一篇文章中阅读,相机内在特性会干扰计算机视觉,因此目前不可用。)
0 投票
3 回答
3321 浏览

google-chrome-extension - 如何调试清单 v3 的 chrome 扩展服务工作者?

我正在尝试使用 chrome 扩展清单 v3(在 chrome canary 上),但找不到任何方法来调试 manifest.json 中定义的服务工作者脚本。对于 manifest v2,chrome://extensions/ 页面上有一个链接,可以打开后台页面控制台。有没有办法在清单 v3 服务工作者脚本中查看日志?

我正在使用清单 v3 服务工作者扩展的这个最小工作示例进行测试:https ://gist.github.com/dotproto/3a328d6b187621b445499ba503599dc0 。

此调试页面上没有提到任何内容:https ://developer.chrome.com/apps/tut_debugging

两个迁移指南中也没有提到任何内容: https ://developer.chrome.com/extensions/migrating_to_manifest_v3 https://developer.chrome.com/extensions/migrating_to_service_workers

0 投票
1 回答
231 浏览

authentication - url 基本身份验证中的反斜杠 (\)

我正在 AWS Cloudwatch 中为作为不同用户登录的共享点网站创建 Canary。

尝试在基本身份验证的 url 中传递用户名和密码,如下所示

问题是用户名包含反斜杠 (\),格式为 username = domain\user。

因此,当我使用带有反斜杠的用户名传递请求时,它会将其视为无效 url 或说找不到页面。

有人可以建议我用反斜杠发送用户名的最佳方法是什么。有没有办法逃避反斜杠?

提前致谢。

婴儿车