问题标签 [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 投票
1 回答
930 浏览

google-chrome - Chrome 扩展页面操作 JS

我正在尝试使用此文档创建扩展: http ://code.google.com/chrome/extensions/content_scripts.html

我希望在文档准备好(加载)时运行一部分 JS 代码。

这是我的manifest.json

这是我的main.js

我做错了什么,当页面https://my.site.eu/加载到浏览器中时没有发生任何事情?

0 投票
1 回答
822 浏览

google-chrome - 通过 AppleScript 隐藏 Chromium 窗口

我认识到 Google Chrome 和 Chromium 尚未高度启用 AppleScript。但是,我想知道是否有办法使用“系统事件”来隐藏特定的窗口或选项卡?

这是我到目前为止所拥有的......

结束告诉

我可以访问我想隐藏的窗口,但找不到实际隐藏它的命令。

此外,如果有一种方法可以重复窗口中的选项卡,那就更好了。

谢谢

0 投票
1 回答
5556 浏览

webkit - 使用 Chromium/WebKit 从页面获取 DOM

渲染后尝试访问页面的 DOM。我不需要查看页面并计划在没有任何 GUI 或交互的情况下以编程方式应用它。

我对后期渲染感兴趣的原因是我想知道对象出现在哪里。一些位置信息在 HTML 中编码(例如,通过 offsetLeft),但很多不是。此外,Javascript 可以改变最终的定位。我想要尽可能接近用户看到的位置。

我查看了 Chromium 代码并认为有办法做到这一点,但没有足够的文档来开始。

简单地说,我会对这样的伪代码感兴趣

关于起点的任何提示?

0 投票
1 回答
680 浏览

javascript - 内容脚本与 bg 页面通信 [同步]

你好,好的,我知道内容脚本可以使用以下方式与后台页面进行通信:

但是可以同步通信吗?基本上等到响应返回到内容脚本再执行 someFunction()?

如果没有,是否可以使用普通的 xmlhttprequest 与 bg 页面进行通信?

你为什么问?

我正在将我的内容脚本加载到“document_start”(必需)上的网页中,并且我在 CS 中的一个变量取决于选项页面中设置的 localStorage 变量。因此,在调用 someFunction() 之前,我需要后台页面中的这个 localStorage 变量。

提前致谢。

0 投票
2 回答
396 浏览

google-chrome - 为什么开发工具栏是空的?

我在 XP 上使用与 Chrome 兼容的SRWare Iron 5.0.381,并且正在检查 Chrome 必须为开发人员提供什么,例如检查当前加载网页的 DOM 内容。
但是当我点击时CtrlShiftI,栏完全是空的:

空工具栏截图

有人为什么会这样吗?我需要一个插件吗?还有其他我应该知道的与 Chrome 兼容的工具吗?

0 投票
1 回答
260 浏览

windows - 第三方 IPC 调用 Chromium 以捕获/过滤流量

我想为 Chromium 实现一个网络级别的类似 AdBlock/NoScript 的工具,但是 Chromium 扩展 API 在控制原始请求数据方面无能为力。

所以这是一个想法:

  1. 捕获所有 HTTP 查询,如果 URL 或 MIME 匹配则取消一个。
  2. 手工制作数据包,例如在 HTTP 查询中插入标头。

这可以通过运行第三方客户端对 Chromium进行IPC 调用来实现吗?一段示例代码会很棒!

(注意:目前安全性不是问题,因为我只是出于个人兴趣尝试,而不是为了公共分发。所以它可能会破坏沙盒机制。)

0 投票
1 回答
1201 浏览

javascript - Chrome 扩展开发:消息传递问题

使用 Google chrome 扩展开发中的内容脚本传递消息时出现问题我的代码结构如下所示:

popup.html:

我的内容脚本如下所示:

oList = response.dom;当我通过在我的 popup.html中的“”处放置一个断点来调试我的代码时,我从内容脚本中获得了正确的值集。但是在执行扩展alert("oList = "+oList );程序时,popup.html 中的“”代码似乎在它进入服务器之前首先执行。因此,它的值没有被设置。有人可以告诉我我是否在某个地方错了?

0 投票
2 回答
851 浏览

google-chrome - Chrome 中的消息传递

对使用内容脚本在 chrome 中消息传递的工作方式有一点疑问。我修改了铬文档中给出的消息传递的默认示例(http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/ )如下所示:

popup.html

我的内容脚本如下所示:

page.js

当我从 popup.html 执行 testRequest 时,内容脚本会按预期调用。我确实得到了我用它们各自的值声明的警报。但是我的 popup.html 响应代码似乎没有被调用..我在 popup.html 中的警报 -alert("Inside Client = "+response.counter2);没有被执行。

另一方面,如果我在客户端中有一个调试点,它就可以工作!有点奇怪..有人可以告诉我这是怎么发生的以及为什么会发生吗?

先感谢您..

0 投票
1 回答
105 浏览

javascript - 通过 jsquery/ajax 注入的页面在任何 Chromium 浏览器中都无法正确显示

显然,与被注入页面相关的 css 不是由 Chromium 加载的。但是,它在 IE8/O 10.x/FF3.6x 中运行良好。

因此引出了一个问题——我在 html 编码、Chromium 错误或 jquery 错误方面的愚蠢?这就是我能想到的。

这是有问题的页面,消除了所有非必要的 js http://logistik-experte.gmxhome.de/test.html,导航到恢复并查看差异。它基本上让我发疯,因为在某处错过了这一点,因此任何合理的建议/帮助将不胜感激。

干杯

0 投票
5 回答
8454 浏览

c - Chromium OS 是用哪种语言编写的?

我想知道 Chromium OS 是用哪种语言编写的。我猜他们使用了 C/C++,但他们是否放了一些不同的东西(Go)?

他们是否将Assembly用于低级代码,因为我知道他们必须更改一些东西才能使启动速度更快?