草庐IT

Chromium

全部标签

c++ - 如何开始编辑 Chromium 的源代码?

我是一个有点新手的程序员(我的意思是我精通许多编程语言,但从未上过正式类(class))并且想为我自己的目的大量修改Chromium网络浏览器。我需要对UI进行重大更改,并对V8嵌入式javascript引擎进行一些重大更改,我想知道我可以从哪里开始。我想我真正需要知道的是:为了更好地理解Chromium的工作原理,我是否应该遵守某些编程约定?是否有任何关于源文件系统如何工作的指南/教程?是否有关于如何具体编辑/解释Chromium源代码的指南/教程?我应该尝试修改Chromium,还是应该尝试使用WebKit和V8构建我自己的网络浏览器?我也在考虑使用基于FireFox的浏览器。那会

javascript - 将信息从 Chromium Embedded (Javascript) 发送到包含的 C++ 应用程序

查看Chromium嵌入式框架示例后,我有一个问题。我需要与窗口的嵌入式部分进行native交互。然而,在CEF示例中,我所看到的只是C++向浏览器发送消息,而不是相反。我想知道是否有任何方法可以从C++的JavaScript发送消息,就像以函数的方式一样。我正在寻找的是这样的东西。我的网页中有一个按钮,单击该按钮。我想最小化窗口。有什么方法可以在CEF中从JavaScript调用一些c++吗? 最佳答案 如果有人需要一个例子,这是我做的一种方法:确定您希望使用的自定义“协议(protocol)”这是一个宏字符串的例子#define

windows - Chromium Embedded Framework 无法构建或运行

我正在CEF的维基页面上试用Windows教程https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial.但是,针对32位和64位的CEF构建不会在VisualStudio2010上构建/运行。顺便说一下,我正在运行Windows7(64位)和VisualStudio2010。错误如下:32位构建-errorLNK2038:mismatchdetectedfor'_MSC_VER':value'1800'doesn'tmatchvalue'1600'insimple_app.obj-(ATHOUSANDLINESOFERRORS)-

windows - 使用 Chromium Portable 时 Google API key 丢失警告消息

当我使用新的ChromiumPortable浏览器时,启动后总是显示“GoogleAPIkeysaremissing.SomefunctionalityofChromiumPortablewillbedisabled”。p>我如何摆脱这个警告消息,它是什么意思? 最佳答案 删除消息......在Windows上,您可以使用命令提示符将以下环境变量设置为“否”:setxGOOGLE_API_KEY"no"setxGOOGLE_DEFAULT_CLIENT_ID"no"setxGOOGLE_DEFAULT_CLIENT_SECRET"n

Android - Sencha Touch 2 PhoneGap 4.0.x 问题

我有一个AndroidHTCAmaze和一个AndroidHTCDesire。我的由PhoneGap包装的SenchaTouch2应用程序非常适合Desire,但它们拒绝在HTCAmaze4.0.3上加载。我在日志中遇到这种错误-08-2417:08:37.577:E/chromium(16106):external/chromium/net/disk_cache/stat_hub.cc:190:[0824/170837:ERROR:stat_hub.cc(190)]StatHub::Init-App"appname"isn'tsupported.有人可以帮忙吗?

Android - Sencha Touch 2 PhoneGap 4.0.x 问题

我有一个AndroidHTCAmaze和一个AndroidHTCDesire。我的由PhoneGap包装的SenchaTouch2应用程序非常适合Desire,但它们拒绝在HTCAmaze4.0.3上加载。我在日志中遇到这种错误-08-2417:08:37.577:E/chromium(16106):external/chromium/net/disk_cache/stat_hub.cc:190:[0824/170837:ERROR:stat_hub.cc(190)]StatHub::Init-App"appname"isn'tsupported.有人可以帮忙吗?

java - 如何使用 Selenium 连接到 Chromium Headless

我想使用chromiumheadless来使用selenium进行自动化测试。(https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md)我确实已经在9222上运行了headless(headless)版本。所以如果我打开http://10.252.100.33:9222/json/I得到[{"description":"","devtoolsFrontendUrl":"/devtools/inspector.html?ws=127.0.0.1:9223/devtools/page/0261be06

python - 'Webdrivers' 可执行文件可能有错误的权限。请参阅 https ://sites. google.com/a/chromium.org/chromedriver/home

我环顾四周检查了这两个文档,但没有找到答案。我一直在尝试将InstaPy用于python的instagramapi。在因多个错误而失败并假设InstaPy只是遇到一些问题后,我尝试使用selinium对其进行原始编码。在插入示例代码并根据自己的喜好对其进行更改后,我只是确保该代码可以正常工作。我收到了一个新错误而不是旧错误,说权限可能不正确。我试过重新安装并以管理员身份运行,但没有任何效果。我该如何解决这个问题和/或这是什么意思代码:importtimefromseleniumimportwebdriverdriver=webdriver.Chrome('C:\Webdrivers')

android - 在 Android Webview 中加载本地镜像时出现未知的 Chromium 错误 -6

我正在开发一个Worklight项目,该项目下载一个zip文件,将其解压缩,并将文件存储在平台的特定文档目录中(在iOS中是NSDocumentDirectory,在Android上我使用的是getFilesDir()).该文件由一个HTML文件和若干图像组成,位于子目录(media)中。下载和解压缩在两个平台上都可以正常工作。在解压缩过程之后,我将HTML文件的内容加载到一个现有的div中(因为这是一个Worklight应用程序,所有内容都在一个HTML文件中)。这里事情变得复杂了:我下载的HTML文件中的图像标签源是相对于HTML文件的(例如“media/myimage.jpg”)

javascript - 在 Google Chrome/Chromium 和 Safari 中拖放文件上传?

Firefox3.6支持拖放文件上传。AGooglesearchforhtml5drag-and-dropfileuploading-gmail给出类似的东西:NativeDrag+DropfileuploadinFirefox3.6http://www.appelsiini.net/2009/10/html5-drag-and-drop-multiple-file-uploadhttp://www.thecssninja.com/javascript/drag-and-drop-upload所有这些指南都使用FileReader(或Firefox3.6弃用的getAsBinary,其