chromium相关内容

如何拦截网页资源的所有网络请求?

网页加载包括JavaScript,CSS和许多其他类型的文件之类的资源。我想用Chromium代码拦截所有这些资源的网络请求。有什么方法可以做到这一点? 解决方案 使用 Stetho Stetho 是适用于Android应用程序的复杂调试桥。启用后,开发人员可以访问Chrome桌面浏览器本地提供的Chrome开发者工具功能。 完成设置说明后,只需启动应用,然后将浏览器指向 ch ..
发布时间:2020-10-01 19:55:40 移动开发

Windows上的SKIA渲染(HDC的SkCanvas)

我正在尝试使用SKIA在Windows上进行绘制。 是否仍然可以从HDC启动SkCanvas? 解决方案 在Windows上有几种“使用” skia的方法。在 skia\的SkOSWindow_win.cpp中描述了这些方法。 src\views\win 在您的 skia 文件夹中。 例如: 您可以像在功能 SkOSWindow :: attachGL 中将OpenGL ..
发布时间:2020-10-01 19:55:38 其他开发

如何使用Node.js禁用Chrome的会话还原警告?

如何通过NodeJS在Windows中重新启动Chromium / Google Chrome(信息亭模式),以使其通常在重新启动时启动正常人所使用的浏览器? (当我在Chromium / Google chrome重新启动时每次都使用nodeJS时,始终在右上角显示丑陋/讨厌/致命的弹出窗口) NodeJS:告诉chrome关闭 NodeJS:告诉Chrome启动现在:每次启动时,它 ..
发布时间:2020-10-01 19:55:33 其他开发

第三方IPC呼叫Chromium以捕获/过滤流量

我想为Chromium实现类似于网络级AdBlock / NoScript的工具,但是Chromium Extension API在控制原始请求数据方面做得并不多。 是这样的想法: 捕获所有HTTP查询,如果URL或MIME匹配则取消一个。 手工数据包,例如在HTTP查询中插入标头。 可以通过运行第三方客户端来实现此功能吗? =“ http://www.chromium.org ..
发布时间:2020-10-01 19:55:23 其他开发

具有“ Sec-Fetch-User:?1”标头的重复请求弄乱了我的请求限制

我有一个网站,我已经实现了自己的请求限制,以提高安全性。 问题是,在一台特定的计算机上,我收到重复的请求,他们之间几乎相同。这两个请求之间的时间差是毫秒。 原始请求是在某些JavaScript代码以编程方式提交表单时执行的。 它们之间的唯一区别是第一个请求定义了此标头: Sec-Fetch-User: 1 基于此页面,似乎标题意味着第一个请求不是由用户生成的? ..
发布时间:2020-10-01 19:55:19 其他开发

用木偶,Windows播放铬中的mp4

我正在Windows 10的节点中使用puppeteer进行开发。 问题是,当我打开播放mp4文件的网站时,浏览器说我不支持它。 我找到了这个软件包: chromium-codecs-ffmpeg-nonfree ; 我该如何在Windows上使用p操纵者在Chromium中播放.mp4? 解决方案 伪造者文档对此有一个答案: 问:Puppeteer不支持哪些功能? ..
发布时间:2020-10-01 19:55:16 其他开发

铬嵌入式框架:使用“ ExecuteFunctionWithContext”时创建对象失败。

概述 我正在Delphi 2009上使用铬嵌入式框架(cef),这是最新版本。 错误 我可以使用 ExecuteFunctionWithContext 成功执行JavaScript回调例程,我可以为其提供参数。 但是,当我尝试使用 TCefv8ValueRef.CreateObject(nil); 时, libcef中会发生访问冲突 em>库。 假设 推动JavaS ..
发布时间:2020-10-01 19:54:09 其他开发

为什么Chrome(在Electron内部)突然重定向到chrome-error:// chromewebdata?

我的电子应用随机重定向到 chrome-error:// chromewebdata ,我不知道为什么。控制台中没有错误,等等。 当Electron应用程序首次启动时,该窗口将打开,它将重定向到我的应用程序以外的URL,我看到一个空白空白的白色屏幕。 如果我打开devtools,则可以看到 window.location.href 包含 chrome-error:// chromewe ..
发布时间:2020-10-01 19:54:05 前端开发

反应远程控制台日志

我使用Mongo设置了Express Server,以便在使用React进行Electron应用程序的调试测试期间记录控制台日志。 我只是使用ajax发送通常会打印的内容与console.log。这对于我要记录的单个事件很好用,但是我如何将整个chrome样式控制台导出为一个对象,以便可以到达控制台的所有内容(例如:webpack消息,来自其他组件的消息等)都可以作为一个对象进行访问 ..
发布时间:2020-10-01 19:54:02 其他开发

如何找出Chrome扩展程序中特定HTML元素附带的事件侦听器类型?

我在此发布此问题,因为我无法在官方的Chromium扩展论坛上发布该问题(否则,在进行审核之前,会有一个严重的延迟)​​。我必须检查Chromium扩展名,是否在特定HTML类型的元素上附加了特定事件类型的侦听器。在Firefox中,我可以使用以下服务来获取此信息: var listenerService = Components.classes [“ @ mozilla.org / ev ..
发布时间:2020-10-01 19:53:58 其他开发

生产中的CEF3单处理模式

在生产中使用单处理模式是否有真正的陷阱?官方声明似乎不鼓励这样做,但是到目前为止,申请一直是稳定的。 CEF1似乎已被放弃,如果将CEF3单进程用于开发,则后者至少应成为测试套件的一部分,因此是稳定的。还是不对? 此外,CEF3单进程是否不等同于CEF1?新的Battle.net启动器正在使用CEF1(1453)。我想知道这是出于遗留原因还是避免使用CEF3的明智决定。 解决方案 这 ..
发布时间:2020-10-01 19:53:57 其他开发

是否“清空缓存和硬重载”?清空整个缓存或仅清空与当前站点相关的部分?

Chromium / Chrome中的“空缓存和硬重装”是否会清空整个缓存或与当前站点相关的部分? 我的意思是,它完全清空了所有缓存的资源(如此答案的注释中所建议)。 但是,确定的答案会有所帮助。 解决方案 它将清空整个缓存。 您可以通过以下步骤进行验证: 浏览一些站点( reddit ,堆栈溢出 ,...) 在多功能框中输入 chrome:// cache 保 ..
发布时间:2020-10-01 19:52:53 其他开发

如何使用Puppeteer拍摄包含视频的页面的屏幕截图

我目前正在使用Puppeteer打开网站并拍摄视频的屏幕截图。但是,运行puppeteer的默认Chromium浏览器不适用于视频类型。 我使用Puppeteer的本地版本Chrome启动,一切正常。 有没有一种方法可以使用puppeteer打开实际的chrome浏览器实例,而不必指定指向.exe的本地链接,以使其在托管时更具可扩展性,并且减少了对目录的依赖? Puppeteer ..
发布时间:2020-10-01 19:51:50 前端开发

我可以使用ffmpeg构建铬以支持所有视频格式吗?

在Qt5.2版本下,我使用了QtWebView,它可以自动调用第三方扩展,以支持avi,mpeg,mov和flv等视频格式。但是,当我升级到Qt5.10并将QtWebView更改为QtWebengineView时,它的工作方式有所不同,因此我无法调用第三方扩展。如果要使用ffmpeg修改铬源以支持QtWebengine的所有视频格式,应该怎么做? 解决方案 对于QtWebEngine全部您 ..
发布时间:2020-10-01 19:51:46 其他开发

用于HTML5的FFMPEG H.264编码(最终是MPEG-DASH)

我想将MP4文件转换为能够通过 Chrome上的> DASH-IF HTML5播放器。我使用FFMPEG和MP4Box(来自GPAC)对视频进行转码,然后将其拆分,并在JavaScript控制台上不断收到MEDIA_ERR_SRC_NOT_SUPPORTED错误。 从(非常稀疏)在线提供的信息(请参见此Chromium线程),好像Chrome本身仅支持带有“受约束的基线”编码配置文件的MP4 ..
发布时间:2020-10-01 19:50:41 前端开发

WebUSB和RFID读取器

我想知道是否有人有通过WebUSB使RFID阅读器工作的经验。我使用的读者是 https://www.parallax.com/product/28340 根据我的读物,我必须编写一个驱动程序才能从设备中读取内容。我只是想知道是否有人为此做过什么,最终他们做了什么。 这里的目标是读取RFID标签,而无需使用其他应用程序将其馈送到 谢谢! 解决方案 RFID阅读器使用FTD ..
发布时间:2020-10-01 19:50:36 其他开发