JavaScript / Browsere

Ikke løst
Dette emne indeholder 9 svar, har 2 stemmer og blev senest opdateret af HenrikClausen HenrikClausen 4 år, 7 måneder siden.
Oprettet af
clelling
Abonnent

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:
HenrikClausen
HenrikClausen
Komputer for alle

    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.


    clelling
    Abonnent

      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.

      HenrikClausen
      HenrikClausen
      Komputer for alle

        Hvis du giver mig et link, prøver jeg selv, og ser på hvad der kommer af fejlbeskeder fra JavaScript.


        clelling
        Abonnent

          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??

          HenrikClausen
          HenrikClausen
          Komputer for alle

            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.

            HenrikClausen
            HenrikClausen
            Komputer for alle

              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:

              HenrikClausen
              HenrikClausen
              Komputer for alle

                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.


                clelling
                Abonnent

                  Hej Henrik.

                  IE-instillingen virker nu – Firefox vil jeg studere nærmere.

                  m.v.h.

                  Claus

                  HenrikClausen
                  HenrikClausen
                  Komputer for alle

                    Fint – det er egentligt lidt ud over, hvad vi normalt beskæftiger os med her på Forum.

                    Forummet 'DIN PC' er lukket for nye emner og svar.