U Pawła Wimmera pojawiła się wzmianka o ciekawym dodatku do Chrome: Augment Search.
który dodaje w kilku wyszukiwarkach linki do alternatywnych silników. Gdy szukam w Google, pod polem wyszukiwania wyświetla się sugestia Try Search In: yahoo, bing, ask, technorati, reddit, digg. Gdy sięgam do Binga, wyskakuje ten sam komunikat, ale Binga zastępuje Google - i tak dalej.
Dodatek to szumne słowo, stwierdziłem, przecież można to zrobić JavaScriptem. Może ktoś się pokusi o skopiowanie pomysłu (a może przeportowanie, bo możliwe, że w dodatku do Chrome siedzi po prostu JS), bo wydaje się to ciekawe i przydatne.
Henk1987 napisał(a):
coś podobnego - między innymi - dla stron google oferuje skrypt google fx http://userscripts.org/scripts/review/31950 ale od razu mówię, że to potężne bydle i funkcjonalność o której piszesz to tylko mały fragment możliwości. więc albo sobie to skonfigurujesz albo ktoś wytnie dla ciebie pożądaną funkcjonalność z tej kobyły.
Jurgi napisał(a):
Dzięki, nie znałem tego. Faktycznie, monstrum. Potestuję i może zacznę używać.
vcore napisał(a):
Powie mi ktoś dlaczego ten skrypt nie działa mi ani w operze 10 ani w 9?
stivo85 napisał(a):
Ten z tematu czy GoogleFX?
vcore napisał(a):
GoogleFX, mam katalog D:\userjs\ i w nim jest skrypt GoogleFX pod nazwą googlefx.user.js - katalog jest oczywiście podlinkowany w preferencjach ogólnych i tych dla witryny - google.pl, i nie działa w ogóle
stivo85 napisał(a):
Masz go w najnowszej wersji? Tzn 2.21? Sprawdź na jakiejś starszej, bo u mnie np. najnowsza nie chce współpracować, a z 2.2 nie ma problemu.
szyk napisał(a):
Originally posted by vcore:
GoogleFX, mam katalog D:\userjs\ i w nim jest skrypt GoogleFX pod nazwą googlefx.user.js
Kiedyś skrypty nie działały, gdy miały podane w nazwie to ".user", więc zapisz ten plik jako googlefx.js.
zielak007 napisał(a):
@stivo85 u mnie wersja 2.21 działa. Przynajmniej na Operze 10.10. Może instalowałeś skrypt w podobnych okolicznościach?
stivo85 napisał(a):
Kilka chwil wcześniej właśnie sprawdzałem pod tym kątem i nadal nie działało, ale sprawdziłem jeszcze raz dokładniej i teraz wsio śmiga. Dzięki.
Henk1987 napisał(a):
też miałem z nim kiedyś problemy i faktycznie chyba chodzi o nazwę, nie rozwodziłem się nad tym za mocno i teraz działa sobie pod nazwą 31950.js
vcore napisał(a):
Nie działa pod żadną nazwą, nawet 31950.js, a najgorsze jest to że prócz GoogleFX nie mam żadnych innych skryptów userJS - więc jakiekolwiek konflikty mogę wykluczyć, ale chyba faktycznie w samym skrypcie jest jakiś babol - w konsoli otrzymuje następujący błąd:
JavaScript
User JS compilation
Syntax error D:\userjs\31950.js: line 11898 of User JS script :
Expected token: '}'
doc.isG
---------^
zielak007 napisał(a):
@vcore: chyba brakuje Ci kilku linijek kodu, bo po usunięciu zawartości po doc.isG dostaje ten sam komunikat.
No i sprawdź czy masz zaznaczone opera:config#UserPrefs|UserJavaScript oraz czy w preferencjach dla witryny nie masz wyczyszczonej ścieżki do katalogu ze skryptami użytkownika.
U mnie samo .js nie działa, natomiast .user.js już tak.
vcore napisał(a):
Nie brakuje nic na pewno bo skopiowałem cały skrypt http://userscripts.org/scripts/review/31950 Włączone mam wszystko to co niezbędne, ścieżki także są poprawne, po zmianie nazwy na 31950.user.js też niestety nie działa...
U mnie skrypt działa pod oryginalną nazwą. Opera 10.10
vcore napisał(a):
Faktycznie! działa - pierwszy raz w życiu widzę, Dzięki! Ale zastanawia mnie dlaczego skopiowany i wklejony nie chce działać, może coś się wali z kodowaniem, skrypt jest identycznej długości, co do linijki.
Jurgi napisał(a):
Polecam użyć appki User Script Manager pod Unite: świetne narzędzie. Co do samego skryptu: trochę za dużo tego, zwłaszcza na wolnym łączu.