Thank you for your answer
Finally, I have changed log.js file from svn trunk to quote blackbird cookie value
here is a patch ( could this be changed in trunk too ? ) :
Code: Select all
@@ -8,7 +8,7 @@
The MIT License - Copyright (c) 2008 Blackbird Project
*/
if ( ! document.cookie.match( /blackbird=/ ) ) {
- document.cookie = 'blackbird={pos:0,size:0,load:true};';
+ document.cookie = 'blackbird="{pos:0,size:0,load:true}";';
}
( function() {
@@ -226,7 +226,7 @@
var expiration = new Date();
expiration.setDate( expiration.getDate() + 14 );
- document.cookie = [ 'blackbird={', props, '}; expires=', expiration.toUTCString() ,';' ].join( '' );
+ document.cookie = [ 'blackbird="{', props, '}"; expires=', expiration.toUTCString() ,';' ].join( '' );
var newClass = [];
for ( word in classes ) {
@@ -236,7 +236,7 @@
}
function getState() {
- var re = new RegExp( /blackbird=({[^;]+})(;|\b|$)/ );
+ var re = new RegExp( /blackbird="({[^;]+})"(;|\b|$)/ );
var match = re.exec( document.cookie );
return ( match && match[ 1 ] ) ? eval( '(' + match[ 1 ] + ')' ) : { pos:null, size:null, load:null };
}