Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何实现计算页面浏览量的跟踪像素?_Javascript_Spring_Grails_Tracking - Fatal编程技术网

Javascript 如何实现计算页面浏览量的跟踪像素?

Javascript 如何实现计算页面浏览量的跟踪像素?,javascript,spring,grails,tracking,Javascript,Spring,Grails,Tracking,我想在我的页面和电子邮件中实现如下跟踪像素: <img src="someurl/tracking.js"> 为了执行代码,我必须在tracking.js中写些什么?我可以在此代码中使用JQuery吗?img标记的属性可以是绝对图像URL或相对图像URL。您不能以这种方式运行任意JavaScript。改用 <script src="someurl/tracking.js"/> 我在这篇博文中找到了答案: import org.springframework.sec

我想在我的页面和电子邮件中实现如下跟踪像素:

<img src="someurl/tracking.js">

为了执行代码,我必须在tracking.js中写些什么?我可以在此代码中使用JQuery吗?

img标记的属性可以是绝对图像URL或相对图像URL。您不能以这种方式运行任意JavaScript。改用

<script src="someurl/tracking.js"/>

我在这篇博文中找到了答案:

import org.springframework.security.core.codec.Base64
类跟踪控制器{
私有静态最终字符串像素_B64=“r0lgodlhaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicraaow=”
私有静态最终字节[]PIXEL\u BYTES=Base64.decode(PIXEL\u B64.getBytes())
def track(){
//在此处跟踪请求。。。
//发送GIF图像
response.setContentType(“image/gif”)

response.outputStream它只是一个图像。你可以计算页面浏览量,设置和计算服务器上的cookies。你不应该加载js脚本。如果你想添加属性,通常会像
在tracking.js文件中做什么?放在与主HTML文档相同的服务器上。我可以在里面使用JQuery吗?如何获得JavaScr执行ipt?
 import org.springframework.security.core.codec.Base64

class TrackingController {


private static final String PIXEL_B64 = "R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
private static final byte[] PIXEL_BYTES = Base64.decode(PIXEL_B64.getBytes())


def track() {

 // track the request here...
 // send the GIF image
 response.setContentType("image/gif")
 response.outputStream << PIXEL_BYTES
 return // this statement is required.
}
}