我在使用 Cookiecuttr 插件时遇到问题(在您的计算机中接受或拒绝 Cookie)
似乎如果用户不接受 cookie(或拒绝它们)并且只是点击链接或类似的东西,脚本不会识别为他正在接受它们(法律允许)。
这是功能
JAVASCRIPT
$(document).ready(function () {
// activate cookie cutter
$.cookieCuttr();
});
if (jQuery.cookie('cc_cookie_accept') == "cc_cookie_accept") {
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxx']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document. getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
演示
有什么线索吗?因为我认为解决方案应该创建一个变量,它与“接受 cookie”按钮具有相同的功能(默认情况下单击 div 外部的链接)。
也许是这样的?(已经在努力)
$('href').click(function(){
$.cookieAccepted();
});
谢谢!