Download - Greasemonkey na bootstrap.pl 200803
Transcript
- 1. Greasemonkey
- Marcin Kaszyski
- [email_address]
- http://el-monito.com/
- http://elksoft.pl/
2. Teoria
- rozszerzenie przegldarki
- wykonuje program JavaScript po zaadowaniu strony WWW
- i tyle
3. Szybki przykad 4. Przed 5. Po 6. Od strony technicznej 7. UserScripts 8. Anatomia UserScriptu 9. Co to potrafi 10. Zmiany DOM
- Only Slashdot News/Comments
11. Zmiany DOM
- Hide Google Adsense Ads
12. Ale to ju byo
- Adblock, Adblock Plus
- Stylish
13. DOM, zdarzenia
- Google Tag Cloud Maker
zmienia kolejno wynikw 14. Uzupenienie informacji
- Mini Monito
15. Ale to nie wszystko
- Dowolny adres
16. Z rozmachem
- google extra
17. Zdarzenia, POST
- delicious google
klik 18. Dodatki w skrcie GM_xmlhttpRequest(...) GM_getValue(key, default) GM_setValue(key, value) GM_registerMenuCommand(text, func) GM_log(message) 19. Bezpieczestwo 20. Zaoenia
- UserScripty dobre
- Strony WWW ze
- Trzeba chroni pierwsze przed drugimi
21. Byo troch dziur
- strony mogy:
- pobra rda UserScriptw
- czyta pliki uytkownika
- (ups)
- (przy okazji: GET na katalogu te dziaa)
22. Ale jest lepiej :)
- GM przebudowano
- 0.3.5 usuwa ficzery 0.5.1 reimplementacja na bezpiecznie
- UserScript silnie izolowany (XPCNativeWrapper, unsafeWindow)
- 0.7.20080121 kontrola stosu wywoa niebezpiecznych funkcji
23. Podsumowujc 24. Wynik: nowe narzdzia
- Because it's your web.
25. Mona I tak:
- walka z silosami
- wolno, swoboda
26. A mona i tak 27. Co z tego wynika?
- Uatwienie przepywu i czenia informacji
- Wpyw na modele biznesowe jedni zyskuj, inni trac (chocia na razie i tak marginalnie)
- Jeli nie wystawisz API, to uytkownicy i tak znajd sposb
28. Dzikuj
- [email_address]
- zdjcia: http://sxc.hu/