20. marts 2001 - 13:22Der er
13 kommentarer og 2 løsninger
Signed Scripts
Hvordan signer jeg et script ? Er der forskel på i hvilke browsere bestemte signed scripts kan bruges ? Skal der på en \"mirror site\" signes et nyt script hvis den side den \"mirror\"\'er indeholder et signed script ?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
nikolajdu >> jeg skal overføre data fra eet domaine til et andet via javascript - og det kan (så vidt jeg ved) ikke lade sig gøre uden et signed script...
<ole> Hmmm...\'Same Origin Policy\' er en lidt speget affære :) Mange properties er beskyttet mod at kunne hentes fra scripts på andre servere. Det gælder ikke mindst hele DOM\'en for et dokument. Jeg kan f.eks. ikke - hvis to dokumenter er loaded ind i henholdsvis \'frame1\' og \'frame2\'...og hvis de ligger på hver sin server - sætte et billedes source i \'frame2\' på denne måde fra \'frame1\':
Variabler og properties, som jeg selv har defineret, kan jeg dog godt tilgå. Derfor kan jeg i \'frame2\'-dokumentet stille mine \'ting\' til rådighed for script\'ene i \'frame1\' på denne måde:
Voila...! :)) Ellers skal du helt rigtigt have \'UniversalBrowserReadPrivileges\' gennem signed scripts. De har dog den ulempe, at man skræmmer brugeren, derved at der kommer en slags confirm-box op, der fortæller ham, han bevæger sig ind i et område med \'sikkerheds-kviksand\'. Sådan SKAL det selvfølgelig være, men mange står af her - så måske du skulle prøve at fiddle lidt med den anden løsning først :) /mvh </bole>
olebole >> det ER faktisk i forbindelse med egne \"klasser\" det giver et problem.
Jeg har en header.htm, som kan åbne et antal getdata.htm.
I header.htm findes feks funktionen addAlbum(div_params). getdata.htm bliver via noget cgi fyldt om med en masse opener.addAlbum(params) data. Og det er her jeg har problemet. Jeg ved at selve opener.addAlbum() virker da jeg kan gøre det på een server af gangen.
Ideen er at jeg kan samle data fra forskellige servere i een browser.
---
Kan du gi et eksempel på hvordan jeg skal lave den document.\"myFunctions\" = document.\"functions\" ?
Jeg forstår ikke helt, hvad du skriver, men umiddelbart mener jeg, det du prøver, er det modsatte. Prøver du ikke netop at sende data fra én server over til en anden - via scripts? Det kan du ikke! Du kan stille nogle data til rådighed på én server, som du kan hente fra en anden - via scripts. /mvh
header.htm ligger på een server. Den kan åbne getdata.htm på andre servere - og derved hente data fra getdata.htm.
Det jeg gør nu er at getdata.htm \"føder\" header.htm med data - dvs - jeg forsøger at sende data fra een server til en anden via script ! og det kan jeg jo så ikke.
Istedet skal jeg lade header.htm hente data fra getdata.htm !?
Yepper....men husk, manden skrev: \"Hmmm...\'Same Origin Policy\' er en lidt speget affære\" :) Desuden er det absolut ikke noget, jeg har rodet meget med.
Jeg har desværre ikke to domæner til rådighed og da det er noget, der skal eksperimenteres en del med, er jeg nok ikke til meget mere hjælp lige nu :) /mvh
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.