计算对 file/image 的访问并存储到数据库
Count visits to a file/image and store to db
我的申请基于 rails 4.2.4
。我的应用程序提供了一个 js
文件,网站可以将其粘贴到 <head></head>
中,我们为他们提供了一些服务。
我看到 Facebook 使用如下像素:
<noscript>
<img height='1' src='https://www.facebook.com/tr?id=63786861722982&ev=PageView&noscript=1' style='display:none' width='1'>
</noscript>
或Amung.us
<script id="_wau4dx">var _wau = _wau || []; _wau.push(["classic", "2uubkcvnbkfu", "4dx"]);
(function() {var s=document.createElement("script"); s.async=true;
s.src="//widgets.amung.us/classic.js";
document.getElementsByTagName("head")[0].appendChild(s);
})();</script>
统计该文件的访问次数。我怎样才能用 javascript
达到同样的效果?
不要将您的 JS 作为静态资产提供(例如,直接从磁盘提供文件),而是使用正常的控制器操作来提供它。然后在该控制器操作中添加计数位。
我的申请基于 rails 4.2.4
。我的应用程序提供了一个 js
文件,网站可以将其粘贴到 <head></head>
中,我们为他们提供了一些服务。
我看到 Facebook 使用如下像素:
<noscript>
<img height='1' src='https://www.facebook.com/tr?id=63786861722982&ev=PageView&noscript=1' style='display:none' width='1'>
</noscript>
或Amung.us
<script id="_wau4dx">var _wau = _wau || []; _wau.push(["classic", "2uubkcvnbkfu", "4dx"]);
(function() {var s=document.createElement("script"); s.async=true;
s.src="//widgets.amung.us/classic.js";
document.getElementsByTagName("head")[0].appendChild(s);
})();</script>
统计该文件的访问次数。我怎样才能用 javascript
达到同样的效果?
不要将您的 JS 作为静态资产提供(例如,直接从磁盘提供文件),而是使用正常的控制器操作来提供它。然后在该控制器操作中添加计数位。