chromium相关内容
一种方法是解析 new Date().toLocaleString().但这在 chromium/webkit 中不起作用,因为它返回的字符串不依赖于用户的语言环境(请参阅 http://code.google.com/p/chromium/issues/detail?id=3607) 我强调我正在寻找一种仅适用于客户端且适用于 chromium 的解决方案. 解决方案 距离上次回答
..
对于我们的 Android 应用,我们希望嵌入我们自己的浏览器/渲染引擎.最有可能的候选者是 Webkit/铬.本质上,我们正在寻找类似于 WebView 的东西,但是由我们控制的浏览器(版本)提供支持. 背景 我们应用程序的重要部分由嵌入在视图中的网页片段组成(由应用程序本身提供).我们尝试尽可能透明地做到这一点(从视觉/用户体验的角度来看).到目前为止,我们一直在为此使用 WebV
..
我想将我的电子应用程序的 --user-data-dir 设置为自定义目录,在我的情况下,我希望它默认为公共目录中的一个文件夹,以便任何运行该应用程序的用户都可以共享相同的资产目录. 看起来不像 Electron 的 appendSwitch() 函数支持这个(我尝试的时候没有用),所以我对如何实现这个开关有点迷茫. 解决方案 在使用 Electron 构建的应用程序中,通常使用 a
..
我正在开发一个 Electron 应用程序,需要启用以下 Chromium 标志 GuestViewCrossProcessFrames 以使缩放与 webview 一起工作. 我尝试在 main.js 中调用以下行,但它似乎不起作用.还尝试为 BrowserWindow 和 webview 启用插件. app.commandLine.appendSwitch('--enable-feat
..
我使用 Mongo 设置了一个 Express 服务器,以便在使用 React 对 Electron 应用程序进行调试测试期间记录控制台日志. 我只是使用 ajax 来发送我通常使用 console.log 打印的内容.这适用于我想要记录的单个事件,但是如何将整个 chrome 样式控制台导出为一个对象,以便可以访问控制台的任何内容(例如:webpack 消息、来自其他组件的消息等)都可以作
..
我正在使用 Puppeteer 构建一个 UI 自动化程序,并将它作为一个 Electron 打包的应用程序发布.除了这个问题,它运行良好且流畅: Chromium 未下载当应用在与应用打包平台不同的平台上执行时抛出异常. 说得好一点,我正在 Linux 环境中开发,我正在为 Linux 和 Windows 打包我的应用程序,Linux 应用程序可以正常工作,而 Windows 应用程
..
我正在尝试开始使用 Electron.我已经能够运行所有 简单示例.它们都按预期工作.当我尝试遵循 快速入门指南时,我遇到了与中提到的相同的问题这个问题:应用启动正常,但不显示节点 Chrome 和 Electron 的版本.当我查看开发工具时,我看到了这个错误: Uncaught ReferenceError: process is not defined在 index.html:14 但是
..
我的电子应用程序随机重定向到 chrome-error://chromewebdata,我不知道为什么.控制台等没有错误. 当 Electron 应用程序第一次启动时,窗口打开,它从我的应用程序重定向到该 URL,我看到一个空白的空白屏幕.无需用户交互,只需在应用启动时进行. 如果我打开 devtools,我可以看到 window.location.href 包含 chrome-err
..
我四处寻找:文档、谷歌等,关于如何在电子应用程序的主窗口中加载 html 文件,但我找不到方法. 真的这么复杂还是非常简单? 我想出的是ajax,因此有效: $("#main").load("./views/details.html"); 我发现的另一种方法是通过远程: const {BrowserWindow} = require('electron').remote让 win
..
在一篇博文中,作者提到 Electron 将 Node 和 Chromium 组合成一个“单一的context" 这意味着我们不必使用 Browserify 来转换代码. 我知道 Electron 的一个含义是您可以使用 Web 技术构建跨平台的桌面应用程序.我也理解我们能够写入文件系统的原因是因为 Electron 已经嵌入了 Node.此外,我们能够使用 HTML/CSS/JS/DevT
..
最近(过去 1.5 周内)javascript 库 WebkitSpeechRecognition 拒绝正常工作.我已经测试了使用该库的其他电子应用程序(evan cohen 的智能镜像)并遇到了问题. 在我测试过的所有情况下,它都会引发网络错误.该库似乎在标准浏览器环境中运行良好,但我似乎无法让它与电子一起使用.有人有这方面的经验吗? 解决方案 Google 好像已经为 elect
..
Electron 应用程序框架是否有内置文本搜索功能? 快速启动应用程序不提供任何明显的搜索功能(例如使用Ctrl-F 或从菜单选项).我本来希望这是一个 BrowserWindow选项(或其 WebContents 的选项),但我在文档中看不到任何有用的信息. 解决方案 我知道这是一个旧线程,但可能仍然与那里的人相关.有同样的问题,首先使用 electron-in-page-sea
..
我需要在电子中设置 UserAgent 以包含 touch 标志,因为我正在为触摸屏编写应用程序,并且它似乎没有自动检测到它正在触摸屏上运行. 任何帮助都会很好,我已经尝试在 BrowserWindow.loadURL 选项参数中设置它. 解决方案 可以在主进程中使用onBeforeSendHeaders: import { session } from 'electron';se
..
西葫芦(描述、source) 是一款 Google 工具,用于高效更新 Chrome. 它看起来是一个很棒且易于使用的工具,但我无法编译它.我尝试过 VS2010、GYP 和直接使用 C++ 编译器,但都失败了. 有人对如何编译西葫芦有任何建议吗? 解决方案 至少,您可以遵循 Google 官方指南 如何编译整个 Chromium.但是,除了调用 ninja -C out/De
..
我不想构建主分支.相反,我想构建一个与我的桌面 Chrome 相同的最新稳定版本的特定标签. 解决方案 这可能是获取 Chromium 源代码的最快方式.假设 59.0.3071.115 是您希望构建的 Chromium 版本.你运行这个命令: git fetch https://chromium.googlesource.com/chromium/src.git +refs/tags/
..
我正在尝试在 android WebView 中使用 youtube iframe 播放器,但它在 android 4.x 上失败,而在 5.x 上一切正常. 当我在 4.x 中尝试时,播放器会加载视频,当我启动它时,除了听到视频声音之外什么也看不到.logcat 一遍又一遍地充满了 Chromium 错误消息: E/chromium(20362): [ERROR:gles2_cmd_deco
..
我的布局中有一个 webview.默认情况下,会在其中打开搜索表单.在搜索时,搜索表单下方会出现一个列表部分.如果单击列表中的任何链接,将打开详细信息页面.现在我想控制 webview 的后退导航.我将此代码放在 Activity 中. @Override公共布尔 onKeyDown(int keyCode, KeyEvent 事件) {Log.d("类型", 类型);WebView myWe
..
我试图在启动 selenium chrome 时禁用所有 chrome 扩展.但是每次我运行代码时,所有扩展都会启动.有没有办法禁用扩展. 示例代码 public static void main(String[] args) 抛出 IOException {System.setProperty("webdriver.chrome.driver", "C:\\Selenium\\chrom
..
我正在编写一个带有内容脚本和后台脚本的 Chrome 插件,并试图让两者进行交流. 在我的内容脚本中,我正在做 chrome.runtime.sendMessage({greeting: "hello"}, function(response) {控制台日志(响应.告别);}); 在我的后台脚本中,我正在做 chrome.runtime.onMessage.addListener(功能
..
我已经构建了一个 Chrome 扩展程序,我已经使用 Selenium 将其安装到 Chrome 中. 现在我想从源代码构建我自己的 Chromium,这样我的扩展就被预先捆绑到构建的分布式包中,这样我就不必担心需要 Selenium 为我的用例安装 CRX 文件. 我找到了几个论坛,人们建议他们尝试这个,但没有一个最终看起来像他们成功. 我发现了一些关于系统管理员如何为网络中的
..