2012-04-15 5 views
5

Ich habe diesen Code auf den Header meiner SeiteWas bedeutet <script> Fenster ["_ GOOG_TRANS_EXT_VER"] = "1";</script>

<script>window["_GOOG_TRANS_EXT_VER"] = "1";</script> 

aber ich nicht seine Bedeutung verstehen, oder von wo es erzeugt wird, etwas weiß jemand? Ich möchte dies löschen, weil es scheint, ein Problem in der Seitengenerierung zu sein ...

Vielen Dank für Ihre Hilfe.

+0

Verwenden Sie Google-Dienste auf Ihrer Seite? – Gumbo

+0

könnte es ein injiziertes Skript sein, das von einer Browsererweiterung generiert wird. –

+0

"_GOOG_TRANS" klingt so, als sollte es mit Google Translate zusammenhängen. –

Antwort

9

Diese dynamisch durch die Trans Erweiterung Google eingeführt wird (oder andere Erweiterungen, die auf der Google-basierten Übersetzen Erweiterung)

der Quellcode der Erweiterung Google Übersetzen bezieht sich speziell auf sie:

/* Copyright 2010 Google */ 
... 
function v(a) { 
    var b = { 
     noEvents: c, 
     content: u('window["_GOOG_TRANS_EXT_VER"] = "1";') 
    }; 
    i.tabs.executeScript(a, { 
     code: q(s, b) 
    }) 
} 
... 

und die Erweiterung deaktivieren, werden sie von der Seite.

0

Alles, was Skript tut, ist eine Variable, _GOOG_TRANS_EXT_VER, im globalen Bereich, der dann den Wert 1 hat. Wenn nichts diese Variable verwendet, sollte es kein Problem erzeugen, aber es scheint, als ob es von so einer Art eingefügt wird Google-Widget

+0

Vielen Dank für Ihre schnelle Antwort, das Problem ist, dass ich nicht finden kann, wo dieser Code in der generiert wird Quellcode ? Außerdem, wenn ich die Datei auf dem Server lösche/ändere, läuft die Seite (in PHP) immer noch so, als wäre nichts passiert. So scheint es, diese kurze Linie ist ein größeres Problem und ich konnte nichts auf Google finden ... –

+0

Können Sie den Code für die Seite veröffentlichen? Nur um zu sehen, ob irgendetwas das dynamisch hinzufügen könnte. – GillesC

+0

Es ist ein ziemlich großes Skript, das läuft. http://50.22.181.229/astrowin/right_now/image-big.php Hier ist das Bild generiert (schauen Sie im Quellcode) Ich habe die gleiche Datei in der lokalen aber funktioniert.Ich meine, wenn ich etwas ändere, erscheint die Änderung. Diese Seite scheint jedoch gesperrt zu sein –

2

Überprüfen Sie die Aktionen für Ihr onClick-Ereignis auf in Anker-Tags oder eine andere JavaScript-Aktion, die gerade ausgelöst wird. es ist höchstwahrscheinlich ein geflüchteter Spruch, bei dem es kein Entkommen geben sollte.

0

Haben Sie das Google Übersetzer-Plug-in? Ich sah das gleiche und versuchte dann, mein Translate-Plug-in auszuschalten und diese Zeile verschwand.

Angenommen, Sie Chrome läuft, können Sie überprüfen/in Chrom deaktivieren: // extensions/