Avatar billede goose Nybegynder
06. november 2003 - 16:05 Der er 3 kommentarer og
2 løsninger

Skjul sti til javascriptfil

Kan man på nogen måde skjule stien til en javasriptfil ?
Grunden er, at man ved "vis kilde" jo kan se hvor en vital fil som nedenstående ligger og derved skrive den fulde sti og downloade den, det vil jeg gerne kunne undgå, men kan det lade sig gøre ?

<script language="JavaScript" src="mappe/filnavn.js"></script>

I f.eks. ASp kan man ligge sin database i en mappe uden for webscope og derved forhindre download og det er noget lign. jeg gerne vil med min .js fil

/Goose
Avatar billede mm12010 Nybegynder
06. november 2003 - 16:08 #1
det kan man ikke JS er jo clientside skal derfor sendes til brugerens pc for at kunne afvikle den
Avatar billede keysersoze Ekspert
06. november 2003 - 16:12 #2
den store forskel på ASP og JavaScript er, at ASP'en arbejder serversider og js'en arbejder clientside. ASP kan derfor få fat i ting der ligger uden for webscope på serveren, man det kan js'en ikke da den jo på det tidspunkt den kaldes allerede er på klienten.
Avatar billede roenving Novice
06. november 2003 - 16:24 #3
-- så hvis din script-fil indeholder essentiel information, og du ikke kan includere den, må du undvære clientside processing !-)
Avatar billede goose Nybegynder
06. november 2003 - 16:37 #4
damm ...... kendte egentlig godt svaret på forhånd, men det kunne jo være der var nogen der sad inde med et "hack" :o)

/Goose
Avatar billede hf Nybegynder
07. november 2003 - 11:00 #5
Du kan lægge Javascriptet i et ASP script, som checker referer'en - men bemærk at nogle gateways, firewalls, WebWasher mm. bortfiltrer referer'en:

<script language="JavaScript" src="script.js.asp"></script>

ASP-scriptet "script.js.asp":
<%
If Request.Servervariables("HTTP_REFERER") <> "http://dinserver/dinfil.html" Then
    Response.Write "Ikke autoriseret adgang"
Else
    Response.Write "alert('Test');"
End If
%>
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