Windows-udgave på pc’en: W10/1903
Beskrivelse af problemet:
Jeg har en hjemmeside, hvor der ligger noget SCRIPT(Java).
Den virker efter hensigten på online-versionen, men når jeg skal teste kopien, jeg har liggende på PC’en, virker den slet ikke i Firefox, og i InternetExplorer, får jeg mulighed for at give en tilladelse. Kan man ikke få det til at virke i Firefox også?
Vedhæftede filer:
Mon du har en udvidelse i Firefox, der beskytter mod farlige scripts?
Jeg har kørt en del hjemmebygget JavaScript i Firefox uden problemer, så det må være noget i din opsætning. Muligvis trænger Firefox til en nulstilling?
https://support.mozilla.org/da/kb/nulstil-firefox-nem-loesning-paa-de-fleste-problemer
Har du prøvet i Chrome? Det er udviklernes favoritbrowser, og det er der gode grunde til.
Jeg har prøvet at nulstille Firefox, men det gav ingen ændring.
Jeg har ikke prøvet i Chrome fordi jeg foretrækker Firefox.
NB! det virker faktisk også i Edge, men den synes jeg slet ikke om.
Hvis du giver mig et link, prøver jeg selv, og ser på hvad der kommer af fejlbeskeder fra JavaScript.
Min hjemmeside er følgende: http://dk-rock.dk/ – men som jeg skrev, har jeg ikke nogen problemer med den uploadede version – KUN med den kopi jeg har liggende lokalt på min PC??
Rigtigt, der var ingen fejl. Men det er altid interessant at se den konkrete kode.
Hvis du åbner Udviklerværktøjer med F12, kan du i Konsollen se fejl fra JavaScript. Det burde hjælpe dig på sporet af, hvad der går galt.
Her kommer en løsning til Internet Explorer – du skal tillade kørsel af lokalt indhold. Det gør du i Internetindstillinger, fanebladet Avanceret, i sektionen Sikkerhed. Jeg vedlægger et skærmskud:
Vedhæftede filer:
Og her er en artikel, der diskuterer det i forhold til Firefox:
https://stackoverflow.com/questions/39280861/javascript-does-not-run-on-local-page
Det er en temmelig detaljeret artikel på engelsk, men problemet er jo heller ikke helt banalt. Årsagen er, at Firefox version 48 styrkede sikkerheden ved ikke længere at tillade at køre scripts direkte fra HTML-koden, og jeg gætter på, at det er det problem du rammer Løsningen er at flytte JS-koden ud i en fil i stedet for at have den inde i HTML.
Hej Henrik.
IE-instillingen virker nu – Firefox vil jeg studere nærmere.
m.v.h.
Claus
Fint – det er egentligt lidt ud over, hvad vi normalt beskæftiger os med her på Forum.