问题标签 [chrome-web-store]

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 回答
485 浏览

json - 无法将我的扩展程序提交到 Chrome 网上应用店:“发生错误:清单无效。”

我正在尝试向 Chrome 网上应用店提交 Google Chrome 扩展程序,但出现以下错误:

发生错误:清单无效。如果您的清单包含评论,请删除它们,因为我们的画廊还不支持它们。

这是我的 manifest.json:

Adobe Dreamweaver 在第 2 行显示语法错误。不知道为什么。

怎么了?

0 投票
2 回答
770 浏览

google-chrome - 在更新之间丢失数据(chrome 打包的应用程序)

我正在开发一个在本地保存大量数据的 chrome 打包应用程序。我最近把它放在了 chrome 商店。令我沮丧的是,每当我的用户的 chrome 安装更新应用程序(例如 v1.1.1 到 v1.1.2)时,他们所有的本地数据都消失了(indexeddb 数据)。为什么会这样?

在更新时清除所有数据库是预期的行为吗?除了不推出更新之外,还有什么方法可以防止这种情况发生吗?

(如果有的话,我在哪里可以报告这个问题/错误?)


更新:提交了错误报告,但现在我无法重现该问题。不确定它是否已修复或我的情况是侥幸。

0 投票
1 回答
411 浏览

google-chrome-extension - Chrome 扩展程序的明显虚假安装

我们有一个新的扩展,我们构建了好几个月,并在网上商店上线。

我们的扩展程序与我们的 API 通信,我们每天都会收到许多虚假安装 - 我们在 API 中看到的安装,而不是在网上商店中看到的安装。

在无数个不眠之夜之后——我们怀疑带有 chrome 的机器人每次都运行我们的扩展程序并删除本地存储——这只是我们最好的猜测,尽管我们不确定这是否可能,因为每个安装的 IP 都不同。

还有更多详细信息-因此,如果您想提供帮助并需要更多信息,请告诉我什么,我可以详细说明。

0 投票
5 回答
30605 浏览

google-chrome-extension - 我可以编辑 Google Chrome 主题吗?

我从 Chrome 网上应用店下载了一些主题。有什么办法可以编辑这些主题吗?

(我想改变颜色、按钮等)

如果是,如何?如果不是,为什么?

0 投票
2 回答
695 浏览

google-chrome - 是否可以为同一个域创建多个 Chrome 托管应用程序?

我们的产品既有免费组件,也有全功能、基于订阅的 Web 应用程序。我为我们产品的这两个部分创建了一个 Chrome 托管应用程序 - 本质上是一个可安装的书签。

应用清单中有趣的部分如下:



我可以安装免费发票创建应用程序全功能应用程序,但不能同时安装两者。

尝试这样做(在 Chrome 26.0.1410.10 (Official Build 183151) dev 中)会导致以下错误消息:

“发生错误。无法添加应用程序,因为它与“免费发票制造商”冲突。

我能找到的关于这个问题的唯一参考是https://developers.google.com/chrome/apps/docs/developers_guide#manifest,他们在其中声明了以下内容:


重要提示:如果您提供多个应用程序,请避免 URL 重叠。如果用户尝试安装“web_url”或“urls”值与已安装应用的值重叠的应用,则第二次安装将由于 URL 冲突错误而失败。例如,将“urls”值指定为“ http://mail.example.com/ ”的应用程序将与指定“ http://mail.example.com/mail/ ”的应用程序发生冲突。


以前,我的web_url值只是设置为https://paydirtapp.com/,这导致了同样的错误。我希望更新它以使其不是其他应用程序的子字符串可以解决问题,但事实并非如此。

有谁知道是否有可能web_url在同一个域中拥有多个 Chrome 托管应用程序?

0 投票
2 回答
8074 浏览

javascript - 如何检查是否在 chrome 存储上设置了变量

我有一个使用 LocalStorage 的小片段,但我还不能让它在 Chrome 存储方案上运行。

当我的应用程序启动时,我检查 localStorage 中的变量

如果该变量未定义,则意味着我的应用程序已首次打开,并且我在使用“默认”声明的开关中处理 bookLanguage 之后。

为了使其与 Chrome 存储一起使用,我以这种方式更改了我的代码:

但我立即收到此错误:

调用表单 get(string) 与定义 get(可选字符串或数组或对象键,函数回调) 不匹配

我一直在寻找很多小时试图找到一个解决方案,但我无法让它发挥作用。我只需要检查该值是否已经定义,如果不是,我可以使用 set() 方法来存储我的默认值。

0 投票
2 回答
458 浏览

javascript - 启动 Chrome 打包应用程序时出现空白窗口

当我启动我的 Chrome 打包应用程序时,它听起来但没有加载,我只得到一个空白(空)窗口。我已经检查了控制台以确保没有 javascript 错误。

我在我的 background.js 脚本上使用了这个函数

这很奇怪,因为我的应用程序的声音开始了,但窗口仍然是空的。我的应用程序是使用 Sencha Animator 制作的。

0 投票
1 回答
422 浏览

google-chrome - 使用 .crx 和一些附加文件将扩展名上传到应用商店

我已经为 Chrome 开发了扩展程序,我想将它上传到 Crome 应用商店,但问题在于我不仅有 .crx 文件,这是必需的,还有一些其他文件和 dll 应该安装到“程序文件”文件夹。那么如何使用 .crx 和一些附加文件将我的扩展程序上传到应用商店?

0 投票
0 回答
78 浏览

manifest - 谷歌浏览器应用提交权限

我想将托管在我自己域上的 Web 应用程序提交到 Google Chrome 网上应用店。我想知道是否需要在“权限”部分输入任何内容以允许访问我的 javascript、iamges 和 css 文件(静态文件)或托管站点,您不需要在权限中输入任何内容吗?谢谢。

这是我的清单(带有示例数据):

0 投票
2 回答
1669 浏览

google-chrome - 无效的清单文件 Chrome 网上应用店(crx 文件无法更新)

我们最近更新了开发者仪表板中的清单文件,使用完全相同的文件(具有更高的“版本”)。

之后,尝试安装我们的应用程序的用户收到错误“无效的清单文件”。

我们已经通过网络搜索了任何治疗方法,我们已经尝试了所有方法,但没有任何效果。新清单文件,无 zip 压缩,ANSI 编码,上传文件夹的短路径,不同操作系统的不同计算机,清单文件的读写权限。不是那个和一堆随机重新上传。

我们有什么:

  1. 我们可以从本地文件夹安装应用程序,所以我们猜测我们有一个有效的清单文件

  2. 我们的尝试指出https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Ddcheokfcfjenankgnpcmcoepfnckjpdo%26uc问题旧 crx 文件

  3. 这是我们的应用程序 — https://chrome.google.com/webstore/detail/rotario-free-match3/dcheokfcfjenankgnpcmcoepfnckjpdo

清单.json:

有谁知道为什么谷歌服务器超过一天还没有更新 crx 文件?