在设置Google Analytics事件跟踪器时,为什么Javascript会不断删除URL中与字符串连接的前斜杠?
如果我有一段Javascript,其中$(some_block.url).attr(“href”)相当于:在设置Google Analytics事件跟踪器时,为什么Javascript会不断删除URL中与字符串连接的前斜杠?,javascript,Javascript,如果我有一段Javascript,其中$(some_block.url).attr(“href”)相当于: var text=''; 当插值时,我得到如下结果: <a href="http://example.org/events/204" onclick="ga('send','event','Event" label="" dude','http:="" example.org="" events="" 204')="" target="_blank">Some Event&l
var text='';
当插值时,我得到如下结果:
<a href="http://example.org/events/204" onclick="ga('send','event','Event" label="" dude','http:="" example.org="" events="" 204')="" target="_blank">Some Event</a>
发生了什么事?URL中的正斜杠是否因为我试图用单引号括起来而被删除?我正试图在google analytics事件跟踪的代码片段中添加一个URL。这可能只是在提交前进行的一些清理。你试过逃离他们吗?或者使用字符编码?onclick属性没有用引号括起来,所以它将其拆分,就像它是多个不同的属性一样。双引号问题?就解析器而言,这是您的onclick
onclick=“ga('send'、'event'、'event'”
谢谢,我不得不用双引号将“ga”括起来。
<a href="http://example.org/events/204" onclick="ga('send','event','Event" label="" dude','http:="" example.org="" events="" 204')="" target="_blank">Some Event</a>