问题标签 [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.
google-drive-api - 问题网店
我需要一些关于 Chrome Webstore 注册问题的信息。
尽管通过网络搜索,我仍然感到困惑:“应用程序”仅对该站点是私有的(我们正在尝试为我们的网站开发一个 Elgg 插件,允许用户访问他们的驱动器)。
1)为了测试,我是否需要注册它(我进行了搜索,但有些人在 Google Drive SDK 文档中说是,有些人在 google-drive-sdk 标签中说不)?
2) 当插件完成、测试并准备好为我们的用户上线时,我还需要注册它并支付 5 美元吗?
感谢您为我们提供的答案。
google-chrome - 我的网络应用作为扩展安装在 Chrome 商店
我在 chrome 网上商店发布了一个程序,它作为扩展安装,而不是在 chrome 主页上显示图标。
如何停止程序作为扩展安装并使其安装为可安装的网络应用程序?
我在上传选项页面中看不到任何选项。我究竟做错了什么?
google-chrome - chrome 扩展的动态清单值
我有一个我开发的 chrome 扩展,我想为每个用户提供某种 ID。
理想情况下,我会将此 ID 放在清单中,并通过chrome.app.getDetails().userid
然后我可以使用此 id 每 X 小时获取一次提要,并且每个提要都不同userid
。
如果我自己提供 CRX 文件,我可以通过简单地编写一个快速的 PHP 脚本来执行此操作,该脚本会根据下载请求更改清单并使用特定逻辑插入 id,同时还将相同的 id 插入到 mysql 表中。
在通过 Chrome 网上应用店提供扩展程序时如何做到这一点?
google-apps-script - Chrome 网上应用店:如何使用谷歌应用脚本检查付款
我们成功地将两个 Google Apps Script 网络服务放入 chrome 网上商店。一个是 fe https://chrome.google.com/webstore/detail/aagmbfbgdjhkilafppdjihnafgcahpbc
现在我们要检查付款,如
https://developers.google.com/chrome/web-store/docs/check_for_payment?hl=de中所述
但是 1. 如何获取当前用户的用户 ID(对应于 Google 帐户的 OpenID URL) 2. 如何使用带有 Google Apps 脚本代码的 Licensing API 发出请求?
google-chrome-extension - 我无法在清单中使用 csp 上传我的 chrome 扩展
在我的 manifest.json 中,我有一个 csp 规则:
使用 facebook 和 google API。但是当我将我的扩展上传到 chrome 网上商店时,报错:
发生错误:清单无效。如果您的清单包含评论,请删除它们,因为我们的画廊还不支持它们。
删除内容安全策略规则后,它可以正常工作。
但是这个 csp 规则是我的扩展工作所必需的,这是 webstore 的错误吗?
google-chrome-extension - 如何自动将 Chrome 扩展发布到网上商店?
从 Google Chrome 21.x 开始,将不再支持私人更新站点。这迫使我们将扩展程序移至 Google 网上商店。以前,我们使用了一个自动脚本来创建 .crx 文件,对其进行签名,然后上传到更新站点。
有没有办法将脚本上传扩展至谷歌网上商店?
google-chrome-extension - 来自 Chrome 网上应用店的用户特定版本的扩展程序
我一直在为我的公司开发和维护一个 Chrome 扩展程序,每个客户都将在代码中被分配一个唯一的 ID。我们一直在使用 ID 来确定许可证状态并登录我们的服务(按月付费的付费延期)。
到目前为止,我们自己托管了扩展文件,并为每个客户扩展提供了唯一的更新 URL。这很好很简单;转到我们的网站,单击安装,您就完成了。然而,在最新的 Chrome 版本中,该安装过程已被 Google 阻止,因为他们现在要求用户通过将 CRX 文件拖放到 chrome://chrome/extensions/ 选项卡中来安装扩展程序。当然,除非您的扩展程序可以通过 Chrome 网上应用店获得 - 这导致了我的问题:
- 我们不希望拖放式 CRX 安装 - 需要 Web Store。
- 我们不希望 Web Store 上有多个版本的扩展(每个客户一个),因为每次我们更新扩展时,这都是一个维护地狱。
- 我们不想使用网上应用店许可,因为:
- 它需要 OpenID 登录。
- 我们将延期出售给有许多学生的学校,由学校支付账单 - 而不是学生。
- 我们不想将我们的支付方式锁定在一个浏览器上,即我们希望能够通过我们的或服务器来维持许可和支付。
- 我们不希望用户输入许可证密钥,因为这对于数千名学生必须输入密钥的风险太大 - 而且它需要某种存储(cookies/localStorage),最终会被清除,需要许可证密钥重新输入。
我不能 100% 确定我的陈述是完全正确的,所以如果我遗漏了什么,请随时启发我。
如果是,那么问题是我们是否可以通过 Web Store(使用唯一 ID)为每个客户定制扩展,而不需要为每个 ID 发布一个扩展?
作为一个附带问题,任何可能用另一种方法解决问题的答案也将被接受。
google-chrome - 部署不在 chrome webstore 中的 chrome 扩展
我发现 chrome webbrowser 最近禁用了部署不是来自chrome webstore的扩展的功能。我尝试直接打开我的extension.crx intro chrome,它不再工作了,它只是下载文件。
我知道我可以使用“加载解压扩展”,但我需要在大约 50 台计算机上执行此操作,所以这不是一个非常实用的方法。
有谁知道部署不在网上商店中的扩展的任何其他方法?
也许从 .exe 或类似的东西以编程方式“加载解压缩的扩展”。
google-chrome-extension - 如何处理 Chrome 插件中的扩展 ID 更改?
场景: 1. 使用 CRX Manifest Format 1 构建的旧插件并内联安装 2. 使用 CRX Manifest Format 2 构建的新插件并从 Chrome Webstore 安装
问题:扩展 ID 已更改,因此安装不被视为升级。相反,两个插件都是在安装第二个之后安装的。
详细信息:由于 Chrome 21 中更严格的插件管理和扩展清单格式 2 的迁移,我正在将一个曾经内嵌安装的插件转换为从 Chrome 网上商店中提取的插件。但是我遇到了一个问题 - 插件的 ID 以前由清单 JSON 文件中的一个字段确定,现在它是由商店自动生成的,并且不同了。因此,我的新版本插件不被视为更新,我最终安装了两个版本的插件。有什么方法可以防止这种行为吗?
这种情况让我想起了 RPM 安装中的类似情况,当您更改 RPM 的名称但仍想保留其升级行为时会发生这种情况。在这种情况下,您可以使用“Provides”或“Obsoletes”字段。CRX 构建过程是否提供类似的功能?基本上我想指出插件 ID B 正在替换插件 ID A。
google-chrome - Google Chrome 扩展清单 2 更新
我只是想知道清单 2 中是否有一种新方法可以重写像这样的示例应用程序。
http://developer.chrome.com/extensions/samples.html#4e35caa9742fb82dbd628892d23a781614f6eff6
我开始将其转换为清单 2 应用程序并遇到了一些问题。
由于 manifest2 中的某些原因,bgPad.oauth 调用不再有效。
有没有办法让这项工作再次发生?