问题标签 [chromium]

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 投票
3 回答
7324 浏览

javascript - 有没有办法从 Chrome 扩展访问证书信息

我想从 Google Chrome 扩展程序访问 SSL 证书信息。

我在这里查看了 API:http ://code.google.com/chrome/extensions/api_index.html ,但没有看到任何可以完成工作的东西。

理想情况下,我想访问发行者、有效期、主题、序列号等...

这在 Mozilla/Firefox 中似乎是可能的:

https://developer.mozilla.org/En/How_to_check_the_security_state_of_an_XMLHTTPRequest_over_SSL

http://www.sslshopper.com/article-perspectives-extension-to-change-how-firefox-handles-ssl-certificates.html

0 投票
1 回答
654 浏览

google-chrome - 在 Chromium/Google Chrome 中突出显示/标记/标记选项卡

当我浏览或研究时,我倾向于打开很多标签,为了过滤它们,我通常在阅读后关闭不太相关的标签。但是,有时我可能会打开一些我想返回的选项卡,我想知道是否有办法突出显示或标记选项卡为“重要”,无论是扩展还是某种 Javascript 巫术。

我不想固定标签,因为我已经对那些始终打开的标签使用了固定。

到目前为止,搜索扩展和类似的东西一无所获……</p>

0 投票
2 回答
474 浏览

apache - 如何重建保存在浏览器缓存中的文本文件,压缩后?

我刚刚失去了几天的工作给一个崩溃的编辑器。我的文件现在是一个空文件,我的最后一次备份是 4 天前的。

我将 CSS 文件保存在 Chromium 的缓存中,但它看起来像这样:

http://myserver.example.com/style.css
HTTP/1.1 200 OK
Date: Mon, 04 Jul 2011 05:18:25 GMT
Last-Modified: Mon, 04 Jul 2011 01:10:47 GMT
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Content-Length: 7588
Content-Type: text/css
00000000: 5e 01 00 00 02 08 00 00 be 45 ba c7 cd 05 2e 00 ^........E......
00000010: 25 68 d9 c7 cd 05 2e 00 1d 01 00 00 48 54 54 50 %h..........HTTP
00000020: 2f 31 2e 31 20 32 30 30 20 4f 4b 00 44 61 74 65 /1.1 200 OK.Date
00000030: 3a 20 4d 6f 6e 2c 20 30 34 20 4a 75 6c 20 32 30 : Mon, 04 Jul 20
00000040: 31 31 20 30 35 3a 31 38 3a 32 35 20 47 4d 54 00 11 05:18:25 GMT.
(etc)
00000000: 1f 8b 08 00 00 00 00 00 00 03 cd 3d fd 8f db b6 ...........=....
00000010: 92 3f d7 7f 05 2f 8b 22 ed c2 f2 87 fc b1 6b 2f .?.../."......k/
00000020: 1a a0 09 5e 1e f0 5e 7b 57 34 c5 dd 0f 87 83 21 ...^..^{W4.....!
00000030: db f2 5a 89 6c f9 49 72 36 5b 63 ff f7 e3 b7 86 ..Z.l.Ir6[c.....
00000040: e4 50 1f 9b 4d ef 52 34 b1 65 71 66 38 1c ce 0c .P..M.R4.eqf8...
00000050: 87 c3 e1 f0 9a fc e3 9c 1e c9 3f e2 94 fc b1 8f ..........?.....

整个文件似乎都在那里,我可以得到文本。

我想以某种方式取回纯 CSS 文件。我尝试提取数据,但 gzip 说它不是 gzip 格式。但它似乎不是 gzip 编码的(毕竟它不是二进制的......)。是base64还是什么?我很难找到这方面的任何信息。

0 投票
1 回答
15168 浏览

google-chrome - HTML5视频标签,javascript检测播放状态?

您可以使用 javascript 来检测视频是否正在播放吗?暂停?或停止?

我知道浏览器下的VLC可以做到这一点,但是不知道没有VLC怎么做?

0 投票
5 回答
25096 浏览

chromium - 下载 Google Chrome/Chromium 源代码的简单方法

我认为这很容易,但我找不到任何指向简单 tar.gz/tar.bz2/zip 存档的链接。

Chrome 使用一些自定义工具build_depot,甚至可以下载源代码。但是我不想编译源代码,我只是想看看他们在源代码中是怎么做的。

所以我需要的只是源代码下载链接,以最简单的形式。有没有办法找到包含所有源代码的 zip 存档,而无需阅读 howtos 以及构建和编译工具只是为了能够下载它?

即使是旧版本也可以。我不需要编译任何东西,我只需要代码,并且没有下载链接。

0 投票
0 回答
77 浏览

c++ - 需要帮助在 Chromium 源代码中定位实现主窗口的类

可能重复:
WinForms 应用程序中的自定义标题栏/镶边

我希望从已经研究过 Chromium 源代码的人那里得到帮助。

到目前为止,最好的候选者是类 NativeWidgetWin,它位于文件 e:\chromium.r92402\home\chrome-svn\tarball\chromium\src\ui\views\widget\native_widget_win.cc 中,但我不确定。谁能告诉我这是否是我要找的课程?

[编辑] 好的,我发现 NativeWidgetWin 是 Chromium 中的主窗口类,所以问题解决了。

0 投票
2 回答
8474 浏览

html - 使用纯 JavaScript 和 Chromium WebAudio API 生成音调

如何仅使用 javascript 和 Chromium 的 WebAudio API 生成音调(例如纯正弦波)?

我想完成类似Firefox 的功能

此处的 Chromium WebAudio 演示似乎都使用了预先录制的<audio>元素。

谢谢!

0 投票
1 回答
16042 浏览

javascript - 如何使用 Chromium 和 Delphi 6 在网页中向 Javascript 公开“本机函数”?

在Delphi Chromium Embedded的帮助下,我已成功地将 Chromium 嵌入到我的 Delphi 6 项目中。现在我希望能够执行 Javascript 代码并将结果返回到我的主机 Delphi 应用程序。我当前的方法是调用 ExecuteJavascript() 并使用 Javascript 调用将其结果写入的 DOM 元素,并在 Delphi 的 TTimer 方法中轮询该元素以检索结果。但是,我阅读了有关使用本机函数和 V8 扩展将 Javascript 调用“回调”到我的 Delphi 代码中作为接收结果的一种方式:

http://magpcss.org/ceforum/viewtopic.php?f=7&t=180

我想试试这个,我也想知道如何将基于 Delphi 的事件侦听器附加到网页中的 DOM 元素(onblur、onmousedown 等)。我正在寻找一些样本,如果有人知道在哪里可以找到它们,它们会告诉我如何做这两件事。

0 投票
1 回答
427 浏览

delphi - 从嵌入式 Chromium 访问“坏站点”列表?

在警告用户“不良网站”方面,嵌入式 Chromium 的保护与独立 Chrome 不同。当您尝试导航到 Google 检测到恶意软件或其他恶意网络元素的网站时,Chrome 的用户熟悉出现的警告屏幕。但是,在嵌入式 Chromium 中重复此操作不会导致出现警告屏幕。有谁知道如何重现此功能,以便我可以将其添加到我的嵌入式 Chromimum 项目(在 Delphi 6 Pro 中)?如果有人“追踪”了重新创建此功能所需的网络调用,我想知道。

0 投票
1 回答
867 浏览

google-chrome - Chrome content_script:如何等待 jQuery

我正在编写一个小型 Chrome 扩展程序,该扩展程序具有content_script.

它将在单个域上运行,我正在尝试改进一个站点。

我想jQuery在我的内容脚本中使用,但网站也使用jQuery,所以我不能简单地将 jQuery 添加到我的扩展程序的content_script数组中。

我的content_script意志

jQuery尚未加载。它也没有加载document_idle

所以我必须等待它。

我怎么做?

我试过这样做:

但由于某种原因typeof jQuery,该循环中始终未定义。

如果我手动clearInterval,并检查typeof jQuery我正确得到"function"
(铬检查员控制台)

有任何想法吗?

编辑: content_scripts 是特殊的:

内容脚本是在网页上下文中运行的 JavaScript 文件。通过使用标准的文档对象模型 (DOM),他们可以读取浏览器访问的网页的详细信息,或对其进行更改。