2011-09-16 12 views
5

मैंने यहां कई समान पोस्ट देखी, लेकिन मेरी समस्या का हल नहीं मिला। यह शायद पूरी तरह से सरल कुछ है, लेकिन मैं इसे प्राप्त नहीं कर सकता।क्रोम/Google Analytics - ga.js: 1 अनकॉट सिंटेक्स त्रुटि: अप्रत्याशित टोकन ILLEGAL

समस्या मेरे पास सीवरल डोमेन हैं और उन्हें ट्रैक करने के लिए Google Analytics में एक खाता का उपयोग करें। तेरे पास क्रॉस लिंक हैं (मूल रूप से विभिन्न भाषाओं के बीच)। जब मैं अपने डोमेन के किसी अन्य लिंक पर क्लिक करने का प्रयास करता हूं तो कुछ नहीं होता (जब तक कि मैं इसे क्रोम कंसोल पर नहीं देखता)। अन्य ब्राउज़र काम ठीक ...

कुछ कोड क) snipplet जीए

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-XXXXXXX-1']); 
_gaq.push(['_setDomainName', 'site1.de']); 
_gaq.push(['_setAllowHash', false]); 
_gaq.push(['_setAllowLinker', true]); 
_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); 
})(); 
</script> 

ख द्वारा प्रदान की) तो शरीर में मैं लिंक का पालन किया है:

<A HREF="http://www.site2.com/" onclick="_gaq.push(['_link', 'http://www.site2.com/']); return false;">English</A> 

के रूप में कहा, पर क्लिक उस लिंक पर ठीक है जैसे आईई, एफएफ। लेकिन क्रोम में ऐसा कुछ नहीं लगता है। अगर मैं कंसोल खोलें मैं एक त्रुटि देखें:

ga.js:1 Uncaught SyntaxError: Unexpected token ILLEGAL

मैं भी जानकारी विंडो में 'चीनी chracters' का एक बहुत देखते हैं।

अब यदि मैं या तो GA डीबग को सक्रिय करता हूं या ga_debug.js का उपयोग करता हूं तो कोड ठीक काम करता है। मैंने HTML फ़ाइल को विभिन्न एन्कोडिंग (यूटीएफ -8, एएनएसआई ...) में सहेजने का प्रयास किया है, लेकिन यह चाल नहीं करता है।

कोई विचार?

+0

आप अधिक जानकारी प्रदान कर सकते हैं? – Yahel

+0

मैंने jsfiddle पर अपना कोड पेस्ट करने का प्रयास किया और यह क्रोम 14 पर मेरे लिए काम करता है। कोई त्रुटि नहीं। http://jsfiddle.net/eduardocereto/X2U7X/ – Eduardo

+1

शायद आपके पास क्रोम में कुछ एक्सटेंशन है जो –

उत्तर

2

सुरक्षित मोड में एक टैब खोलने के लिए ctrl + shift + n का उपयोग करें, फिर यह सत्यापित करने के लिए कि आपका एक्सटेंशन समस्या का कारण बन रहा है या नहीं, वहां अपना यूआरएल लोड करें। अगर त्रुटि गायब हो जाती है, तो यह मूल कारण है। अन्यथा, चाहे वह एक भ्रष्ट फ़ॉन्ट मुद्दा है की जाँच करने के एक डेटा यूआरआई का उपयोग करें:

data:text/html,Helvetica<br><font face="Helvetica" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font><br> 
Helvetica Neue<br><font face="Helvetica Neue" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font> 

फॉन्ट-फेस वेब पेज द्वारा प्रयोग किया जाता के साथ Helvetica Neue बदलें।

संदर्भ

+0

घोस्टरी एक्सटेंशन का उल्लेख करने के लिए धन्यवाद जो इसका कारण बन रहा था। –

संबंधित मुद्दे

 संबंधित मुद्दे