Podpisywanie javascripts

0

Witam.
Mam male pytanko. Mam dwa javascripts i chcialbym je podpisac przy pomocy narzedzia NSS Security Tools. Nastepnie chce je umiescic w pliku jar i chce zeby potem przegladarka z nich korzystala. Ta druga czesc wiem jak zrobic. Nie wiem tylko jak je podpisac :/ Moze ktos juz to robil bo jak czytam w necie to przykro mi bardzo ale to dla mnie troche zbyt skomplikowane i nie moge sobie poradzic. Pozdrawiam

// Poprawilem taki szczegol jak pomylenie pol Autora i Tematu. - F

0

Ja niestety nie wiem, ale taka uwaga:
Jesli to na praktyki, to ok, jesli dla bezpieczenstwa swojego skryptu... to uwazam to za bezcelowosc :P
Rozumiem ze jak ktos sie napracowal nad skryptem to chce cos miec w zamian, ale bez przesady :P
WOLNY, BEZPROBLEMOWY DOSTEP DO KODOW ZRODLOWYCH :D

A tak na marginesie, to jak juz wiesz jak podpiac te jar'y pod strone, to napisz, bo z tego co widzialem to w obu poprzednich watkach nikt nie wiedzial, wiec jak juz doszedles, to sie pochwal, moze sie komus w przyszlosci przyda ;)

0

Tzn ja to robie pod Mozilla i na praktyki :P
Trzeba zrobic przed kazdym wywolaniem funkcji cos takiego:

<script src="jar:file:///C:/eclipse/_JAR/scripts.jar!/jeden.js"></script>

najpierw sciezka do pliku jar!/plik w tym pliku jar z zawartoscia tej funkcji.
Problem polega na tym ze na razie nie wiem jak zrobic zeby on uzywal wszystkich plikow w tym jarze np <script src="jar:file:///C:/eclipse/_JAR/scripts.jar!/*"></script>
BO na razie dziala mi tak ze przed kazda funkcja musze wskazywac inny js w jarze:

<html> <head> <title>Java Script Example 1.1</title> </head> <body> <script src="jar:file:///C:/eclipse/_JAR/scripts.jar!/jeden.js"></script> <form> <input type="button" name="Button1" value="Nacisnij mnie" onclick="pushbutton()"> </form>

<script src="jar:file:///C:/eclipse/_JAR/scripts.jar!/dwa.js"> link
</body> </html> Moze ktos wie jak to ominac i wskazac mu wszystkie js w tym jarze od razu?

0

A nie mozesz dac w tym jarze pliku load.js, w ktorym bedzie cos w stylu:

var nazwa_jar = document.scripts['moje_jar'].src.replace(/!\/.*/, '!/');

document.write('<script language="JavaScript" type="text/javascript" src="'+nazwa_jar+'jeden.js"></script>');
document.write('<script language="JavaScript" type="text/javascript" src="'+nazwa_jar+'dwa.js"></script>');

a przy deklaracji dajesz tylko:

<script language="JavaScript" type="text/javascript" id="moje_jar" src="jar:file:///C:/eclipse/_JAR/scripts.jar!/load.js"></script>

I tak musisz zdecydowac jakie pliki bedzie Ci ladowal, ale robisz to jeden raz ;)

// pisalem z reki wiec moze miec bledy :P ale idee chyba rozumiesz ;)

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