小编dro*_*orw的帖子

github api:如何有效地查找存储库的提交数量?

我想找到对特定github项目执行的提交数,并在其中查找特定文件.我检查了github api文档,但只发现了一个实际返回所有提交的API.这将是非常低效的,因为我必须通过所有提交进行多个api调用以进行分页.

谁有更好的主意?

github github-api

16
推荐指数
2
解决办法
6823
查看次数

Google Analytics(分析)跟踪代码在Chrome扩展程序内容脚本中不起作用

我已经为Chrome创建了一个扩展程序,该扩展程序使用内容脚本与某些页面进行交互,现在我想添加Google Analytics(分析)跟踪。我已经从Google复制了标准扩展名代码(输入了正确的帐户ID),并在清单中添加了所需的权限:

 var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = 'https://ssl.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Run Code Online (Sandbox Code Playgroud)

当在后台页面中运行时,此代码很好用,但对我没有多大帮助,因为它仅在浏览器启动时运行一次。我希望它在我的扩展程序与页面交互时运行,因此我将其放在内容脚本中,但它似乎无能为力。我在日志中没有看到任何错误,并且Google Analytics(分析)调试器似乎根本不了解我的跟踪代码。

google-analytics google-chrome-extension

5
推荐指数
0
解决办法
3238
查看次数