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

google-chrome - 如何转让 chrome 扩展程序的所有权?

我不再与最初创建我的 Chrome 扩展程序的人合作,我需要为我们当前的用户管理和推送扩展程序的更新。

有没有什么方法可以转让所有权?他很乐意这样做,但一直找不到方法。

0 投票
1 回答
224 浏览

web-applications - 如何确定是否有人从 Chrome 网上应用店安装了我的应用,然后使用 Google OpenID 登录?

如果有人在 Chrome Web Store 中安装了我的应用程序,我会使用他们的 Google OpenID 配置文件对他们进行身份验证并自动将他们登录到应用程序中。

为了处理问题(例如,如果用户不小心从 Chrome 中卸载了应用程序,但仍想通过手动打开 URL 来使用它),我们在应用程序的登录屏幕上提供了一个“使用 Google 登录”按钮。因此,即使不通过网上应用店安装,现在也可以使用 Google 登录,只需前往登录屏幕即可。

但是,我想向在网上应用店中安装该应用程序然后使用 Google 登录的用户发送一封特定的欢迎电子邮件。我怎么能告诉某人经历了这个过程,而不是刚刚使用 Google 登录的人?

0 投票
2 回答
4557 浏览

google-chrome - 如何跟踪 Chrome 网上应用店的用户和安装情况?

我开发了一个名为TabCarousel的 Chrome 扩展程序来帮助监控像我们的 NewRelic 图表这样的信息。在意识到其他人可能会觉得它有用后,我决定将它开源,然后在Chrome Web Store上发布。

在 Web Store 上发布代码的简单程度给我留下了深刻的印象,但是……即使在扩展发布几天后,我仍然显示“用户”和“每周安装”,而不是像“7用户”和“每周 10 次安装”。我知道我已经在几台计算机上设置了我的扩展程序,并且我也帮助其他人设置了它。几个朋友也安装了。

为什么 Chrome 网上应用店不显示任何用户或安装?它根本没有显示任何数据——即“用户”而不是“0 用户”。

我只是错过了什么吗?我已经阅读了常见问题解答、一些博客文章,甚至设置了一个 Google Analytics 帐户并将其输入到我的扩展程序的开发者仪表板条目中。我只是想知道我获得了多少下载量,这样我就可以像对其他项目一样衡量兴趣。

0 投票
1 回答
122 浏览

html - 浏览要在打包的 Chrome Web 应用程序中使用的文件

如何在(打包的)Chrome Web App 中访问用户从文件系统中选择的文件?

我正在编写一个图像操纵器应用程序,并且需要在元素中绘制选定文件的<canvas>内容。

这可能吗?如果可以,怎么做?

0 投票
4 回答
3186 浏览

api - 用于 Chrome 网上应用店中用户计数的 API 调用?

我在 Chrome 网上应用店有一个扩展程序,我想通过“N 个用户”和其页面上的评级大致了解有多少人在使用它。

但是,我真的不喜欢加载整个“产品”页面来查看几个数字,并认为我会尝试制作一个小部件来显示它。但是,我找不到 Chrome Web Store 的任何 API 文档。

我想要一个电话/webstore/api/v1/appid.json,但我在搜索中发现的最接近的东西只涉及 Licensing API

是否有用于用户指标的官方 Chrome Web Store API?

0 投票
14 回答
112037 浏览

google-chrome - 如何从给定 ID 的 Chrome 网上商店下载 CRX 文件?

我想从网上商店下载扩展程序的 .crx 文件,当我从网上商店安装扩展程序并得到它时,我使用 fiddler 分析网络请求。
例如,对于扩展程序:https
://chrome.google.com/webstore/detail/bjclhonkhgkidmlkghlkiffhoikhaajg ,下载链接为:

https://clients2.googleusercontent.com/crx/download/OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA/extension_1_7_11.crx
现在我想知道如果有一个GET的.crx扩展的通用方法,问题是如何做谷歌加密

bjclhonkhgkidmlkghlkiffhoikhaajg

进入

OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA?

任何想法都会有所帮助。

0 投票
2 回答
1027 浏览

cross-domain - 如何在 Google Chrome 网上商店中检索所有公开可用的扩展评论 - JSON 和跨域问题

我有兴趣收集/抓取有关 Chrome Webstore 中可用的流行扩展所获得的评论的数据。

特别是,我需要检索为特定扩展留下的总评论数,然后检索此插件公开可用的所有评论。我的问题如下:我无法编写标准的 PHP Curl 刮板,因为我感兴趣的数据可通过 json 请求获得,特别是,我需要调用:

我试着写这个:

我对 jQuery/JSON(-P) 不是很感兴趣,上面的代码肯定是错误的。

我的问题如下:

  1. 如何绕过同域策略?我尝试了YQL但没有成功...
  2. 如何格式化我的 url/'data' 以仅检索 chrome.google.com/reviews/components 上的评论数量('numRatings')和 chrome.google.com/reviews/json/ 上的评论('comments')搜索由其 id 标识的特定扩展,例如 gighmmpiobklfepjocnamgkkbiglidom?

我已经使用 PHP 为流行的 Mozilla 插件完成了这种抓取,并使用标准 curl/XPath 收集了我需要的数据。

谢谢你的帮助!

0 投票
8 回答
16331 浏览

facebook - Facebook login hangs at "XD Proxy" when page is installed via Chrome Web Store

The created the following web application:

http://www.web-allbum.com/

I also added it to the Chrome Web Store:

https://chrome.google.com/webstore/detail/idalgghcnjhmnbgbeebpdolhgdpbcplf

The problem is that when go to the Chrome Web Store and install this app the Facebook login windows hangs at a "XD Proxy" window. While the connect itself works, this blank window can confuse the users.

I did my research, and this seems to be a Chrome issue: https://code.google.com/p/chromium/issues/detail?id=59285#c26

If you uninstall the app from Chrome, the problem disappears.

Is there any workaround for this problem?

Similar stackoverflow questions:

This is my Facebook connect in case it helps:

The Solution

Thanks to the reekogi reply I was able to workaround this issue. Here is the full implementation:

In order to avoid the XD Proxy problem, you have to connecte to Facebook without using the FB.login, this can be achieved by manually redirecting the user to Facebook page.

I had this login function in my code:

Which I replaced by this code:

The new code opens a popup which connects to Facebook and returns to the url specified in the 'next' parameter. I added some extra parameters in this callback url so that the javascript code could check for it and close the popup.

This code is executed when the Facebook redirects to the callback url:

URL_PARAMS is just a helper object that contains all the url parameters.

I still believe that this is a Chrome issue, but since this workaround has worked and solved my problem I am marking this question as solved.

0 投票
1 回答
2148 浏览

google-chrome-extension - 为什么我的图标不会在新的 Chrome 网上应用店中以全尺寸显示?

我在 Chrome 网上应用店中有一个已发布的扩展程序。昨晚,网上商店更新了外观,现在我的图标看起来非常小,在一个拼图块里面。我按照说明,上传了128、48和16。这三个图像文件都是PNG。我的扩展是我见过的唯一一个以这种方式显示的扩展。我做错什么了?

0 投票
4 回答
12097 浏览

google-chrome - 如何链接到 Chrome Web Store 等 chrome 扩展程序?

我想在我自己的网站上自行托管一个 chrome 扩展,但希望安装体验与 chrome 网上商店相同。具体来说,我想要一个“添加到 chrome”按钮,它要求用户再单击一次安装扩展程序。目前在自托管扩展上,您必须确认下载,然后确认安装。

这是网上商店的一个例子:https ://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd

我想自行托管的唯一原因是他们可以在安装扩展程序时留在我的网站上。

如果这有助于体验(即从我的网站到 chrome 网上商店的特殊链接,可以立即开始下载),我也可以很好地托管在 chrome 网上商店。

有任何想法吗?