问题标签 [google-chrome-app]

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 投票
5 回答
49596 浏览

google-chrome - Chrome 应用程序和扩展程序之间的区别

Chrome 应用程序和扩展程序有什么区别?

您可以使用扩展程序无法使用的应用程序做什么,反之亦然?

0 投票
1 回答
32725 浏览

google-chrome - 如何使 Chrome 的一部分“始终处于领先地位”?

编辑 20190109。只是为了澄清一些想法。
1. 这是一个相当老的问题,已关闭并且是题外话(也是一种 xy 问题),但如果你觉得它继续下去并投反对票,我不在乎。
2. 当我发布问题时,我不知道 Electron 以及它为我最初的需求提供的解决方案(而不是我在这个问题上提出的解决方法)。


我想知道我是否可以使用扩展名更改我的 chrome 中的某些内容,所以当我按下
1)Windows 按钮 + D
2)或最小化按钮
3)或 Windows 7 中的“显示桌面”按钮时

..chrome的一部分仍然可见,更具体地说,我想将1)标签栏
2)地址栏
3)和书签栏 变成“始终在顶部”的状态

那么是否有可能将像chrome这样的应用程序“拆分”成两个“部分”,并以某种方式改变它在其中一个“部分”中的可见性?欢迎任何想法!

0 投票
1 回答
861 浏览

facebook-graph-api - Chrome 打包应用程序和 Facebook 重定向 url

我有一个 Chrome 打包应用程序,目前正在与 Facebook API 集成。Facebook Javascript SDK 要求我提供托管应用程序的 URL,出于安全原因,它们仅重定向到该 URL。

问题是 Chrome 打包应用程序没有 url。我知道chrome.extension.getURL但这个 url 不是静态的,它会随着安装而改变。有没有办法为适用于所有安装的 Chrome 应用程序设置 URL?

0 投票
4 回答
3366 浏览

google-chrome-extension - Chrome 扩展 + Dart

是否可以?我试图将 google dart api 插入页面正文,我得到的只是空白页面,没有脚本运行......

0 投票
2 回答
163 浏览

javascript - 我如何知道 chrome.experimental.socket 的状态?

当我在 chrome-extension 上使用“chrome.experimental.socket API”时,我怎么知道套接字已经断开或者刚刚断开。我正在使用 Canary-Chrome。

0 投票
0 回答
584 浏览

gwt - 带有 manifest_version 的 GWT Chrome 扩展:2

有没有人能够使用 GWT 和 manifest_version 2 制作 Chrome 扩展程序?我还对所有 GWT 生成的文件进行了沙盒处理(如此处所建议),但它仍然无法正常工作。

清单.json

背景.js

维沙尔

0 投票
2 回答
830 浏览

google-chrome-extension - 打包的应用程序可以在 Chrome 网上应用店中使用吗?

我刚刚偶然发现了新的 Chrome 打包应用程序页面 (http://code.google.com/chrome/extensions/trunk/apps/about_apps.html)

我真的非常想将它用于应用程序,例如 NOW。但是,要测试应用程序,您必须在 chrome 中手动启用实验性扩展。

我能否提交使用这些实验性扩展的应用程序,用户现在可以使用它们吗?

谢谢!

0 投票
1 回答
2373 浏览

google-chrome-extension - Chrome 实验性 USB api 找不到任何连接的设备

我想使用 USB 实验 api 开发一个 chrome 扩展。我从来没有设法找到我的 USB 设备已连接。我对这个扩展的起点是这个代码: 旋钮示例 我更改了 vid 和 pid 以匹配我的 USB 设备,但没有任何成功。我在 Windows 上尝试了 canary 和 dev 通道。

看到我没有结果,我将清单修改为:

我在权限中添加了实验性的 ans usb 字段。但仍然没有结果。

我访问 USB 设备的代码是:

任何帮助将非常感激。

我错过了什么?

0 投票
6 回答
13832 浏览

javascript - chrome 包应用程序中的 eval

我想创建一个包应用程序 chrome 扩展,以允许用户编写和执行 javascript 代码(如 javascript 控制台)。

我想使用该eval()函数来执行 JS 代码。

从 chrome 扩展程序调用经典的 javascripteval函数时会引发错误:

未捕获的错误:此上下文不允许从字符串生成代码

eval在 chrome 扩展中使用,人们需要使用sandbox,但是当我在清单中编写沙箱时,会出现以下错误:

尝试安装此扩展时出现警告:指定包类型(主题、应用程序等)不允许使用“沙盒”。

更新

根据这个问题,包应用程序不支持沙箱,所以我有两个问题:

  1. 我可以使用另一种方法来代替eval()吗?

  2. eval没有沙箱可以使用吗?(我认为可能不是出于安全原因?)

0 投票
1 回答
4468 浏览

google-chrome - 套接字 API:打包的应用程序中不允许?

我正在尝试将新的Socket API用于 Chrome 扩展,但遇到了一个令人困惑的错误。我的示例应用程序清单如下所示:

应用程序正在加载(即没有错误警报),但在其条目下方出现警告chrome://extensions'socket' is not allowed for specified package type (theme, app, etc.).

注意: index.html存在并且是一个简单的 HTML 文档(并且chrome.socket确实undefined在其中)。我已经通过chrome://flags. 我v22.0.1229.6 dev在 Ubuntu 上运行 Chrome ( ) 的 Dev 频道。

这是套接字支持中的一个短暂的打嗝(毕竟这是开发通道),还是我以某种方式错误地设置了我的应用程序?另外,我必须卸载 Chrome Stable 才能安装 Dev;是否有可能apt-get purge google-chrome-stable并且rm -rf ~/.config/google-chrome不足以清除稳定通道的每一块?