C# + JavaScript?

  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć, mam następujący problem otóż jest:

  • program napisany w C#
  • funkcja hashująca w JS

Czy da się jakoś łatwo wykonać funkcję w JS?

Jedyne w miarę łatwe, acz niewygodne rozwiązanie to wygenerować plik .html w którym będzie wywołanie funkcji JS, a później uruchomić przeglądarkę żeby ręcznie skopiować wynik... i tak bez końca...

Jest jakaś sprytna metoda na wykonanie kodu JS z C# lub przynajmniej zautomatyzowanie pobierania wygenerowanej strony?

RE
  • Rejestracja: dni
  • Ostatnio: dni
1

http://jint.codeplex.com/

A wpadłeś na to, żeby tę funkcję po prostu do C# przepisać?

  • Rejestracja: dni
  • Ostatnio: dni
0

Oczywiście że to był pierwszy pomysł, ale funkcja jest dość skomplikowana i byłaby masa babrania się z typizacją...

Sprawdzię Jint.

RE
  • Rejestracja: dni
  • Ostatnio: dni
0

Tzn. jak skomplikowana? Ma 200 linijek?

ZJ
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeżeli to jest jakiś znany hash (tzn. nie jakiś pomysł do wykorzystania w hashmapie) to powinieneś znaleźć to w bibliotece standardowej, np. http://msdn.microsoft.com/en-us/library/system.security.cryptography.sha256.aspx (wnioskuje, że chodzi o coś kryptograficznego, bo twierdzisz, że kod jest skomplikowany).

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

Napisz sobie w C# interpreter JS, skoro funkcja jest zbyt skomplikowana.

  • Rejestracja: dni
  • Ostatnio: dni
0

Funkcja jest customowa i ma ponad 500 linii, na szczęście Jint zadziałało. ;-)

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Jak potrzebujesz wykałaczki, to ścinasz drzewo?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.