Avatar billede jmarkling Nybegynder
16. december 2001 - 12:53 Der er 3 kommentarer og
2 løsninger

Skjul for klienten

Hejsa
Jeg vil gerne skjule nogle funktioner, jeg har lavet. Så det ikke er muligt for klienten at view source kode på dem, er det muligt?
Hvis jeg sætter dem i ASP tags, så har det ingen nytte for scripsne skal udføres på klient-side og ikke server-side, ellers giver det ingen mening.
Avatar billede cdc Novice
16. december 2001 - 13:04 #1
Nej.......det var det korte svar. Hvis du ikke vil kryptere osv, kan det ikke lade sig gøre.
Man kan gøre det en lille smule sværere, men ikke godt nok. stort set de fleste her inde på eksperten vil kunne finde koden, så det er ikke mulig.

Den enste mulighed du har er at du laver et javascript der ikke ligger i den samme mappe, men i en passwordbeskyttet mappe. På den måde vil man kunne få funktionen til at virke, samt gøre det sværere for andre at komme ind for at se koden i det script.

/cdc
Avatar billede Tony Juniormester
16. december 2001 - 13:09 #2
Desværre, der er ingen mulighed for at skjule din JavaScript kode. Der findes scripts der til dels spære for \'Højreklik > Vis kode\'. Men for en trænet bruger er det ingenlunde nok. At lave din scripts som eksterne scripts er heller ikke en brugbar løsning. Igen her vil den erfarende bruger kunne skaffe sig adgang til dem.

Du bliver nok nød til at \'bide i det sure æble\' og accepterer at JavaScripts force med at virke på klienten samtidig er dets svage side i forhold til copyrights m.v.
Avatar billede jmarkling Nybegynder
16. december 2001 - 13:28 #3
Hmmm, ak og ve. Det var godt nok ærgeligt, hvad nu hvis jeg eksempelvis sender min nøgle til min krypterings funktion, med en <%Response%> et eller andet og indskriver den i en skjult skærmvariabel og derefter henter den med JavaScript og først anvender den der. Selvfølgelig vil man så kunne fange nøglen i den forbindelse, men jeg kan vel bare gøre det på en anden side eller lignende... 
Avatar billede Tony Juniormester
16. december 2001 - 13:41 #4
Jeg har set mange forskellige forslag til at omgå \'problemet\', men aldrig et der virkede ... måske dit bliver det første :) ... om end roden til \'problemet\' er, at i afviklingsøjeblikket er det rå JavaScript hos klienten ...
Avatar billede cdc Novice
16. december 2001 - 14:04 #5
som skrevet vil har jeg heller ikke set en side hvor scriptet er skjult, og alle jeg har snakket med siger at det altids vil kunne findes hvis man har lidt tid. Men man kan gøre det sværere, således at det ikke er alle og enhver der får fadt i det, men kun de der er ferme til comp. Så slipper man for at scriptet vil blive brugt på sider hvor det ikke hører hjemme.

/cdc
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester