chromium相关内容

Javascript -- 检测用户的语言环境是否设置为使用 12 小时或 24 小时时间格式

一种方法是解析 new Date().toLocaleString().但这在 chromium/webkit 中不起作用,因为它返回的字符串不依赖于用户的语言环境(请参阅 http://code.google.com/p/chromium/issues/detail?id=3607) 我强调我正在寻找一种仅适用于客户端且适用于 chromium 的解决方案. 解决方案 距离上次回答 ..
发布时间:2022-01-11 10:47:44 前端开发

Android 应用程序中的嵌入式 Chromium 或 Webkit

对于我们的 Android 应用,我们希望嵌入我们自己的浏览器/渲染引擎.最有可能的候选者是 Webkit/铬.本质上,我们正在寻找类似于 WebView 的东西,但是由我们控制的浏览器(版本)提供支持. 背景 我们应用程序的重要部分由嵌入在视图中的网页片段组成(由应用程序本身提供).我们尝试尽可能透明地做到这一点(从视觉/用户体验的角度来看).到目前为止,我们一直在为此使用 WebV ..
发布时间:2022-01-10 23:53:10 移动开发

Electron:如何为用户数据设置自定义目录(--user-data-dir)

我想将我的电子应用程序的 --user-data-dir 设置为自定义目录,在我的情况下,我希望它默认为公共目录中的一个文件夹,以便任何运行该应用程序的用户都可以共享相同的资产目录. 看起来不像 Electron 的 appendSwitch() 函数支持这个(我尝试的时候没有用),所以我对如何实现这个开关有点迷茫. 解决方案 在使用 Electron 构建的应用程序中,通常使用 a ..
发布时间:2022-01-10 22:54:01 其他开发

React 远程控制台日志记录

我使用 Mongo 设置了一个 Express 服务器,以便在使用 React 对 Electron 应用程序进行调试测试期间记录控制台日志. 我只是使用 ajax 来发送我通常使用 console.log 打印的内容.这适用于我想要记录的单个事件,但是如何将整个 chrome 样式控制台导出为一个对象,以便可以访问控制台的任何内容(例如:webpack 消息、来自其他组件的消息等)都可以作 ..
发布时间:2022-01-10 22:51:23 其他开发

Puppeteer:为不同平台下载 Chromium

我正在使用 Puppeteer 构建一个 UI 自动化程序,并将它作为一个 Electron 打包的应用程序发布.除了这个问题,它运行良好且流畅: Chromium 未下载当应用在与应用打包平台不同的平台上执行时抛出异常. 说得好一点,我正在 Linux 环境中开发,我正在为 Linux 和 Windows 打包我的应用程序,Linux 应用程序可以正常工作,而 Windows 应用程 ..
发布时间:2022-01-10 22:48:38 其他开发

没有为 Electron 的入门应用程序定义流程

我正在尝试开始使用 Electron.我已经能够运行所有 简单示例.它们都按预期工作.当我尝试遵循 快速入门指南时,我遇到了与中提到的相同的问题这个问题:应用启动正常,但不显示节点 Chrome 和 Electron 的版本.当我查看开发工具时,我看到了这个错误: Uncaught ReferenceError: process is not defined在 index.html:14 但是 ..
发布时间:2022-01-10 22:42:32 服务器开发

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

我的电子应用程序随机重定向到 chrome-error://chromewebdata,我不知道为什么.控制台等没有错误. 当 Electron 应用程序第一次启动时,窗口打开,它从我的应用程序重定向到该 URL,我看到一个空白的空白屏幕.无需用户交互,只需在应用启动时进行. 如果我打开 devtools,我可以看到 window.location.href 包含 chrome-err ..
发布时间:2022-01-10 22:40:28 前端开发

Electron - 如何将 html 文件加载到当前窗口中?

我四处寻找:文档、谷歌等,关于如何在电子应用程序的主窗口中加载 html 文件,但我找不到方法. 真的这么复杂还是非常简单? 我想出的是ajax,因此有效: $("#main").load("./views/details.html"); 我发现的另一种方法是通过远程: const {BrowserWindow} = require('electron').remote让 win ..
发布时间:2022-01-10 22:36:43 其他开发

Electron 将 Node.js 和 Chromium 上下文结合起来意味着什么?

在一篇博文中,作者提到 Electron 将 Node 和 Chromium 组合成一个“单一的context" 这意味着我们不必使用 Browserify 来转换代码. 我知道 Electron 的一个含义是您可以使用 Web 技术构建跨平台的桌面应用程序.我也理解我们能够写入文件系统的原因是因为 Electron 已经嵌入了 Node.此外,我们能够使用 HTML/CSS/JS/DevT ..
发布时间:2022-01-10 22:28:56 前端开发

WebkitSpeechRecognition 在 Electron 中返回网络错误

最近(过去 1.5 周内)javascript 库 WebkitSpeechRecognition 拒绝正常工作.我已经测试了使用该库的其他电子应用程序(evan cohen 的智能镜像)并遇到了问题. 在我测试过的所有情况下,它都会引发网络错误.该库似乎在标准浏览器环境中运行良好,但我似乎无法让它与电子一起使用.有人有这方面的经验吗? 解决方案 Google 好像已经为 elect ..

Electron BrowserWindow 中的全文搜索

Electron 应用程序框架是否有内置文本搜索功能? 快速启动应用程序不提供任何明显的搜索功能(例如使用Ctrl-F 或从菜单选项).我本来希望这是一个 BrowserWindow选项(或其 WebContents 的选项),但我在文档中看不到任何有用的信息. 解决方案 我知道这是一个旧线程,但可能仍然与那里的人相关.有同样的问题,首先使用 electron-in-page-sea ..
发布时间:2022-01-10 22:15:12 其他开发

如何设置电子用户代理

我需要在电子中设置 UserAgent 以包含 touch 标志,因为我正在为触摸屏编写应用程序,并且它似乎没有自动检测到它正在触摸屏上运行. 任何帮助都会很好,我已经尝试在 BrowserWindow.loadURL 选项参数中设置它. 解决方案 可以在主进程中使用onBeforeSendHeaders: import { session } from 'electron';se ..
发布时间:2022-01-10 22:08:19 前端开发

如何编译谷歌西葫芦工具?

西葫芦(描述、source) 是一款 Google 工具,用于高效更新 Chrome. 它看起来是一个很棒且易于使用的工具,但我无法编译它.我尝试过 VS2010、GYP 和直接使用 C++ 编译器,但都失败了. 有人对如何编译西葫芦有任何建议吗? 解决方案 至少,您可以遵循 Google 官方指南 如何编译整个 Chromium.但是,除了调用 ninja -C out/De ..
发布时间:2022-01-04 21:30:29 其他开发

如何在不下载所有历史记录的完整源代码的情况下签出和构建特定的铬标签/分支?

我不想构建主分支.相反,我想构建一个与我的桌面 Chrome 相同的最新稳定版本的特定标签. 解决方案 这可能是获取 Chromium 源代码的最快方式.假设 59.0.3071.115 是您希望构建的 Chromium 版本.你运行这个命令: git fetch https://chromium.googlesource.com/chromium/src.git +refs/tags/ ..
发布时间:2021-12-28 19:53:19 其他开发

Youtube iframe 播放器不会在 android 4.x WebView 中显示视频

我正在尝试在 android WebView 中使用 youtube iframe 播放器,但它在 android 4.x 上失败,而在 5.x 上一切正常. 当我在 4.x 中尝试时,播放器会加载视频,当我启动它时,除了听到视频声音之外什么也看不到.logcat 一遍又一遍地充满了 Chromium 错误消息: E/chromium(20362): [ERROR:gles2_cmd_deco ..
发布时间:2021-12-28 16:16:11 移动开发

Android 4.4 在 onReceivedError 中为 WebView 返回 ERR_CACHE_MISS 错误

我的布局中有一个 webview.默认情况下,会在其中打开搜索表单.在搜索时,搜索表单下方会出现一个列表部分.如果单击列表中的任何链接,将打开详细信息页面.现在我想控制 webview 的后退导航.我将此代码放在 Activity 中. @Override公共布尔 onKeyDown(int keyCode, KeyEvent 事件) {Log.d("类型", 类型);WebView myWe ..
发布时间:2021-12-28 15:39:17 移动开发

chrome.runtime.sendMessage 没有按预期工作

我正在编写一个带有内容脚本和后台脚本的 Chrome 插件,并试图让两者进行交流. 在我的内容脚本中,我正在做 chrome.runtime.sendMessage({greeting: "hello"}, function(response) {控制台日志(响应.告别);}); 在我的后台脚本中,我正在做 chrome.runtime.onMessage.addListener(功能 ..
发布时间:2021-12-24 11:43:28 其他开发

在 Chromium 中构建 Chrome 扩展的标准方法

我已经构建了一个 Chrome 扩展程序,我已经使用 Selenium 将其安装到 Chrome 中. 现在我想从源代码构建我自己的 Chromium,这样我的扩展就被预先捆绑到构建的分布式包中,这样我就不必担心需要 Selenium 为我的用例安装 CRX 文件. 我找到了几个论坛,人们建议他们尝试这个,但没有一个最终看起来像他们成功. 我发现了一些关于系统管理员如何为网络中的 ..
发布时间:2021-12-24 11:23:49 C/C++开发