Beiträge: 3
Themen: 1
Registriert seit: Jul 2023
Bewertung:
0
Hallo Freunde,
ich wollte einen Vortrag halten, aber am Standort ist das Internet extrem schlecht, also wollte ich die Präsentation ( gemacht in javascript ) vom Stick aus starten, so dass die großen Dateien direkt geladen werden. Der Rest ( wie die Zeit oder Online-Fragen ) sollte über php vom Server geladen werden.
Das das nicht geht ist jetzt klar.
Nun habe ich mich damit beschäftigt und auch hier im Forum Antworten gefunden. Allerdings habe ich nichts davon verstanden.
Mein Server ist ein günstiges Angebot von netcup in der untersten Preiskategorie.
Wie ich das verstanden habe, soll ich Access-Control-Allow-Origin: * irgendwo eintragen, aber nicht in der .htaccess .
Also bitte, was kann ich tun, damit meine Präsentation wie gewünscht funktioniert?
Beiträge: 130
Themen: 0
Registriert seit: Jul 2023
Bewertung:
10
Mal sehen ob ich das richtig verstehe: Wenn Du die Präsentation vom Stick aus startest, hast Du ja keinen Webserver und die Dateien müssen über das file-Protokoll geladen werden. Wenn Du dann eine Datei über Ajax lädst, schlägt die SOP zu und die Anforderung wird abgelehnt. Trifft das so weit zu, d. h. lädst Du Dateien über Ajax und ebenfalls vom Stick?
Da fällt mir auf Anhieb keine Lösung ein, denn dies:
Zitat:Wie ich das verstanden habe, soll ich Access-Control-Allow-Origin: * irgendwo eintragen, aber nicht in der .htaccess .
erfordert ja wiederum einen Webserver, womit sich die Katze in den Schwanz beißt.
Alternative: Die Dateien nicht vom Stick laden sondern auf den Laptop kopieren und dort einen Webserver installieren. Ist ja mit XAMPP schnell gemacht.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
Beiträge: 3
Themen: 1
Registriert seit: Jul 2023
Bewertung:
0
Hallo Sempervivum,
danke, dass du dich mit meinem Kram beschäftigst.
Das mit dem Stick ist genau so, die Videos etc. werden über das file-Protokoll geladen.
Die kleineren Sachen sollen vom Webserver geladen werden, d.h. eigentlicht steuere ich die Präsentation über das Handy. Eine PHP-Datei nimmt die Befehle auf und mit fetch rufe ich sie im Sekundentakt ab. Wahrscheinlich würden alle Entwickler zusammen brechen, wie ich das gemacht habe, aber es läuft super, solange ich die Original index-Datei über den Webserver abrufe,
Durch das schlechte Internet dauert das aber zu lange und das stört. Natürlich kann ich auch das Internet mitbringen und die Daten über das Handy laden und ich könnte einen temporären PHP Server benutzen ( ich benutze Linux ) aber es stört mich, dass ich das Problem so garnicht kapiere.
Ist das so kompliziert oder werde ich jetzt endgültig alt?
Wie gesagt, der Server ist von netcup und recht eingeschränkt, ich kann nicht allles ändern, vielleicht ist das ja die Schwierigkeit.
Hast du irgendeine Idee?
Beiträge: 130
Themen: 0
Registriert seit: Jul 2023
Bewertung:
10
Zitat:es läuft super, solange ich die Original index-Datei über den Webserver abrufe
Wahrscheinlich weil dann alles auf der selben Domain liegt, dann gibt es keine Problem mit der SOP. Auf der anderen Seite sehe ich dann keine Notwendigkeit, die Dateien mit Ajax zu laden, Du könntest sie doch einfach über das src-Attribut relativ adressieren. Dann müsste es auch funktionieren wenn Du die index über das file-Protokoll lädst. Aber das hilft dir wahrscheinlich auch nicht weiter, weil Du auf die Schnelle und für eine Präsentation nicht alles umbauen willst/kannst.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
Beiträge: 306
Themen: 14
Registriert seit: Jun 2022
Bewertung:
26
Um das Problem zu lösen musst du einfach Einstellungen in deinem Browser ändern. In Google Chrome und Mozilla Firefox lässt das leicht ändern in der Konfigurationsseite.
Einen lokalen Webserver benötigst du auf deinem Computer. Da hier das schon angesprochen wurde, kann ich für so etwas xampp empfehlen. Hier lassen sich gut lokale Webserver auf dem eigenen Computer gut realisieren ohne am Internet angebunden zu sein. Somit ist die Nutzung von PHP und MySQL möglich.
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen"