Jaki jest cel skryptu wstrzykniętego tinyhippos?


82

Zauważyłem, że Google Chrome dodaje mały skrypt JS przed <head>tagiem dowolnego ładowanego przeze mnie dokumentu internetowego (możesz to zauważyć, patrząc na kod HTML za pomocą elementu inspect):

<script id="tinyhippos-injected">
   if (window.top.ripple) { window.top.ripple("bootstrap").inject(window, document);
</script>

Z ciekawości, co to robi? Googleing nie pomogło.


4
Nie sądzę, żeby to było wstrzykiwanie tego przez Google Chrome. Chociaż może to być włączone rozszerzenie.
CharliePrynn


Skoro już wspomniałeś, mam rozszerzenie (Ripple), którego używam do testowania stron internetowych w różnych przeglądarkach. Myślę, że to najszybsza odpowiedź w historii Stackoverflow.
raz3r

Odpowiedzi:


142

Wydaje mi się, że zainstalowałeś emulator Ripple (Beta), który dodaje ten skrypt


Tak, okazało się, że to było to. Nie myślałem o rozszerzeniach Chrome.
raz3r

32
Jakie to denerwujące - wstrzykuje nawet wtedy, gdy jest „wyłączony”.
Steve Bennett

1
@SteveBennett, nie sądzę, mam wyłączony emulator Ripple w rozszerzeniach Chrome i nie wstrzykuje skryptu.
Aryo

4
Haha, myślałem, że zostałem zhakowany !!
maxisme

Zabawne jest to, że właśnie otrzymałem e-mail od kolegi i temat / podsumowanie zawierał ten skrypt. Wygląda na to, że rozszerzenie wymusza wstrzyknięcie skryptu do dowolnego elementu iframe, którego klient poczty internetowej używa do tworzenia wiadomości e-mail.
Andy E

4

Ten skrypt jest wstawiany przez rozszerzenie Chrome Ripple Emulator (Beta), jeśli jest włączony.Chrome Store Pic

W idealnym przypadku można go wyłączyć, otwierając Ripple Mission Control, ale tego nie robi. Ripple Mission Control

Aby na pewno go wyłączyć, musisz wyłączyć Ripple Emulator (Beta) z chrome: // extensions / wprowadź opis obrazu tutaj


Lub możesz użyć menedżera rozszerzeń, takiego jak Extensity, który pozwala włączać i wyłączać dowolne rozszerzenia na ładnej, schludnej liście. Uwielbiam to, superużytkownik dla twoich rozszerzeń do Chrome.
MistyDawn

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.