Szymon J.

Szymon J. Content is King, but
Linking is Queen

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Witam!
Chciałbym zrobić skrypt, za pomocą którego będę mógł zaznaczyć jakiś tekst na stronie i zapisać go do bazy MySQL.
Wyglądać miałoby to mniej więcej tak, że np przeglądam sobie jakieś stronki i znajduje interesujące mnie nazwisko zaznaczam je myszką i kopiuje do bazy. Głównie chodzi o to w jaki sposób zrealizować to zestawienie do bazy? bo menu kontekstowego pod przyciskiem myszki nie można zmienić...może jakąś wtyczkę? albo z kolei nie będzie działać niezależnie od przeglądarki dlatego skłaniałbym się raczej do rozwiązania.

Liczę na podsunięcie pomysłu i naprowadzenie czego miałbym szukać, żeby zrealizować taki skrypt?

Pozdrawiam

konto usunięte

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Mógłbyś np. użyć JavaScriptu (po kliknięciu jakiejś kombinacji klawiszy kopiuje tekst + wysyła do skryptu który go zapisuje) + Greasemonkey dla FF. Opera ma wbudowany mechanizm dodawania JavaScript. W chromie tez pewnie da się to rozwiązać gorzej z IE.
Maciej Niedźwiecki

Maciej Niedźwiecki Born to rails hell

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Niezależne od przeglądarki? To musiałoby być coś działającego na poziomie systemu (demon/usługa/program w tle).
Żeby działało na dowolnej stronie, to musiałaby być wtyczka do przeglądarki (coś jak wtyczka skype'a podświetlająca numery telefonów). Ale wtedy osobna do każdej przeglądarki i instalowana.
Samym JavaScriptem też się chyba nie zapisze do bazy, musi być jakiś skrypt server-side do którego będą wysyłane dane.
Szymon J.

Szymon J. Content is King, but
Linking is Queen

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Widze, ze bedzie problem z uniwersalnoscia. W takim razie na poczatek chcialbym sie ograniczyc do jednej przegladarki, tylko czy JavaScript zapisze do bazy? oto jest pytanie?
Maciej Niedźwiecki

Maciej Niedźwiecki Born to rails hell

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Raczej nie zapisze, chyba że ja o czymś nie wiem i ktoś mnie oświeci :)
Pytanie - dla kogo i do czego to ma służyć? Jeśli tylko dla Ciebie, to możesz zainstalować np. apacza+php, w jakiś sposób doklejać skrypt JS, który będzie zaznaczony tekst wysyłał do skryptu php, który będzie to dodawał do bazy. Uniwersalne to będzie o tyle, że wystarczy znaleźć w każdej przeglądarce sposób na doklejenie własnego JS do każdej otwieranej strony a same skrypty zostają. No i trzeba mieć zainstalowane serwery (mysql i apache albo dowolny inny).

Ja bym poszedł raczej w stronę programu (C#, python, java) działającego w tle i monitorującego schowek systemowy ale tylko z przeglądarek.

konto usunięte

Temat: Kopiowanie tekstu z okna przeglądarki do bazy danych

Maciej Niedźwiecki:
Raczej nie zapisze, chyba że ja o czymś nie wiem i ktoś mnie oświeci :)
http://www.w3.org/TR/IndexedDB/

Można to rozwiązać na kilka sposobów, choć dla developera najłatwiej byłoby po prostu napisać userscripts dla konkretnych przeglądarek (działanie skryptu pod różnymi przeglądarkami byłoby bardzo podobne, o ile nie takie same).

Co do zapisu do bazy danych. Możesz jechać na localhoście, jak już Maciej wspomniał. Możesz trzymać to w localStorage. Możesz gdzieś w sieci stworzyć usługę sieciową (REST), a następnie przez JavaScript wysyłać dane do tej usługi.

Następna dyskusja:

[HTML][PHP] Jak jednoczesni...




Wyślij zaproszenie do