Wpis z mikrobloga

Jest opcja zrobienia skryptu na reserve proxy, który wczyta kod strony i zmodyfikuje jego linie?
Serwer pewnej starszej aplikacji generuje interfejs z błędem i jego front end jest mało przydatny, zaś błąd leży tak głęboko w kodzie, że nie ma sensu tego naprawiać.

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@majsterV2: o ile nie ma https to tak, da się. Jeśli jest też, ale musisz ogarnąć certyfikat itd, więcej dłubania.
Ale nie zrobisz sobie tego łatwiej i szybciej skryptem do greasemonkey czy tampermonkey?
  • Odpowiedz
@kao3991: novnc domyślnie sobie usuwa kursor myszy w wygenerowanym przez skrypt front endzie, muszę zmodyfikować kod strony aby to działało.
Musiałbym dodać też dodatkowe elementy intefejsu z innej beczki jak stream z kamery ip itd.
  • Odpowiedz
@majsterV2: na Twoim miejscu bym to kombinował greasemonkeyem, łatwiej będzie ulepić takie frontendowe rzeczy w JS niż kombinować z revproxy IMO. no i łatwiej się tym potem podzielić z innymi ewentualnie.

inna sprawa że jeśli masz źródła do apki to pewnie jeszcze łatwiej będzie do dodać po bożemu do niej niż kombinować :)
  • Odpowiedz
@majsterV2: no jak tam uważasz, ale wiesz, nie takie rzeczy się już robiło ( ͡° ͜ʖ ͡°)
jakbyś chciał zrobić legitnie i miał na to jakiś budżet to śmiało się odzywaj, mam z 8 lat expa w dzikich legacy więc zrobić zrobię. Jak chcesz kombinować po swojemu to IMO grasemonkeyem łatwiej ulepisz niż revproxy.
a po tym screenie - daj "cusror:default;" i będzie OK chyba :)
  • Odpowiedz
@kao3991: Właśnie to jest zmienione na enable i działa, a wcześniej było disable,
Trochę ogarniam z htmla i CSSa.
Zaś użycie VNC jest po to, aby ułatwić sobie prace na interfejsem i móc w początkowej fazie bardziej oswoić nowe rzeczy.
Chciałbym jeszcze z cocpitu dodać elementy interfejsu jako wysuwane okienka. i żeby szło wklejać tekst a nawet pliki.
Po za tym musiałbym to mieć na jednym porcie tcp i jeszcze
  • Odpowiedz
@kao3991: To się ciągnie przez ostatnie 3lata i zamiast karty CF teraz mam 120GB SSD pod maską, oraz 6GB ramu.
Po prostu najgorsza jest toporność, zaś przy prototypowaniu zapomnij o minimaliźmie, gdy wszystko jest możliwe.
Miał być prosty robot a wychodzi z tego serwerownia na kółkach XD
  • Odpowiedz