C# + JavaScript?

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?

1

http://jint.codeplex.com/

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

0

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

Sprawdzię Jint.

0

Tzn. jak skomplikowana? Ma 200 linijek?

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).

1

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

0

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

0

Jak potrzebujesz wykałaczki, to ścinasz drzewo?

1 użytkowników online, w tym zalogowanych: 0, gości: 1