Zurück   Flashforum > Alternative Technologien > HTML und CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2012, 08:40   #16 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
Zitat:
Zitat von pacman.hgw Beitrag anzeigen
Meinst Du mit der Methode replace() und dann die IP zwischen http:// und der Domain ersetzen?
Ja genau.

Was für einen Ladebalken verwendest du? Hast du da einen eigenen mit den Cacheevents gebaut oder HTML5 Progress.

Ich weiß jetzt auch nicht, ob ich dir da viel weiterhelfen kann, da ich lediglich das WLAN nutze und keinen Datentarif habe.
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 13-01-2012, 09:10   #17 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Das Problem bei replace() wäre dann aber, dass es sehr statisch ist, ich also nur sagen kann, dass er bspw. die "1.2.3.10/bmi" ersetzen soll. Wenn sich dann der Proxy mal ändert oder der User als Anbieter Vodafon hat (die sicherlich einen Anderen nutzen) dann funktioniert das nicht mehr.

Dazu gesellt sich noch das Problem, dass ja meine Datei erst kurz vor dem Empfang beim User verändert wird. Ob ich da überhaupt eine Möglichkeit habe einzugreifen?

Ich nutze den Loader von jQuery Mobile.
Dieser kleine Ladebalken vom Mobile Safari jedoch (der Kreisrunde oben in der Ecke) zeigt das Laden des Cache Manifests selten korrekt an.
Und wenn sich dann ein Entwickler auf den Ladebalken vom Safari verlässt und wie ich die Internetverbindung trennt, um zu testen, ob die App offline funktioniert, dann kann es vorkommen, dass das nicht funktioniert, weil eben das Manifest noch gar nicht heruntergeladen wurde.

Geändert von pacman.hgw (13-01-2012 um 12:21 Uhr)
pacman.hgw ist offline   Mit Zitat antworten
Alt 13-01-2012, 22:18   #18 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
Ne, du kannst doch reguläre Ausdrücke verwenden. bspw.:
PHP-Code:
var str "http://1.2.3.10/bmi/example.com/images/img.jpg";
var 
res str.replace(/http://(.*?)/example.com//i, "http://exmaple.com/");
alert(res); 
Dann is es wurscht, was vor der Domain steht - wird einfach rausgeschnitten.

Wann man das am besten macht kann ich so jetzt aber auch noch nicht sagen - da müsste ich selbst erst etwas herumtesten.
__________________

flintfabrik.de

Geändert von shin10 (13-01-2012 um 22:20 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 24-01-2012, 08:35   #19 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Es geht viel einfacher:

Code:
<head>
var meinURL = "http://www.flashforum.de/forum/images/meinImage.gif";
</head>
HTML-Code:
<body>
<div><script type="text/javascript">document.write("<img src=" + meinURL + ">")</script></div>
</body>
Man muss dann zwar alle Bilder im Header auflisten, aber diese kleine Änderung bewirkt eben, dass die Bilder wieder angezeigt werden.


* document.write schreibt in eine neue leere Seite. Ich muss das noch mal überdenken

Geändert von pacman.hgw (24-01-2012 um 14:02 Uhr)
pacman.hgw ist offline   Mit Zitat antworten
Alt 24-01-2012, 23:10   #20 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
Ja, das geht auch, aber scheint mir in der Praxis recht aufwendig und fehleranfälliger zu sein.

Dein Ansatz hat einen recht knackigen Kritikpunkt: SEO
Denn die ganzen Bilder sind für Suchmaschinen so nicht auf der Seite vorhanden. Mag für manche Projekte von Vorteil sein, für die meisten aber nicht.

Nachdem ich das selbst leider nicht testen kann (ich nutz ja nur WLAN) wäre es super, wenn du ein paar Sachen prüfen könntest. Je nachdem was dabei rauskommt hätte ich evtl. noch Ansatzpunkte.

1. Wird auch die base url des Dokuments geändert, wenn du diese mit
PHP-Code:
<base href="http://meineseite.de"
im head angibst?

2. Wird die Seite auch manipuliert, wenn du sie als php auslieferst, oder werden nur statische html-Seiten verändert?
Also einfach mal .html in .php umbenennen.
Evtl. auch mal mit einer Variablen prüfen z. B.
PHP-Code:
http://meineseite.de/index.php?irgendwas=23 
3. Was passiert mit Bild-URLs, wenn du eine Variable anhängst?
Also wird aus
PHP-Code:
http://meineseite.de/images/bild_01.jpg?irgendwas=23 
auch etwas wie
PHP-Code:
http://1.2.3.10/bmi/meineseite.de/images/bild_01.jpg?irgendwas=23 
4. In der manifest Datei kann man auch Fallback Datein angeben. Werden diese auch manipuliert? Evtl. kann man so die index.html einfach durch eine index-fallback.html mit gleichem Inhalt, aber eben unmanipuliertem Inhalt ersetzen.

Soweit fürs Erste.

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 25-01-2012, 09:55   #21 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Super! Es reicht vollkommen aus, ein Fragezeichen an das Image zu hängen:


Code:
<img src="images/bild_01.jpg?">
So muss ich mir nicht mal für jedes Bild eine Variable ausdenken
pacman.hgw ist offline   Mit Zitat antworten
Alt 25-01-2012, 10:09   #22 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
F***!

Wenn du wüsstest wie weit ich jetzt schon gedacht habe
Naja - es läuft. Spitze, wird mir sicher auch nochmal nützlich sein.

Danke für die Rückmeldung

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 25-01-2012, 11:47   #23 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Kein Problem! Ich habe zu danken.

Wenn doch noch ein Problem auftauchen sollte, melde ich mich sofort.


Lieben Gruß

pacman
pacman.hgw ist offline   Mit Zitat antworten
Alt 27-02-2012, 10:37   #24 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Die Bilder werden trotzdem komprimiert, also schlechter dargstellt.
Ist dies der Fall, alle gif's oder jpg's in PNG umwandeln. Dann funktioniert alles.

Lieben Gruß
pacman.hgw ist offline   Mit Zitat antworten
Alt 19-03-2012, 07:32   #25 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Ich weiß es ist Off-Topic, aber hast Du zufällig auch schon beobachtet,
dass wenn man die App auf Andoid nach Installieren des Cache Manifests öffnet, alle abgehenden Links (ausgehen von index.html) mit einem "Error Loading Page" quittiert werden?
pacman.hgw ist offline   Mit Zitat antworten
Alt 19-03-2012, 18:29   #26 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
Obwohl du sie im manifest stehen hast? Gecachede Seite oder Fallbackseite?

Also ich kann das leider nicht prüfen, da ich momentan kein Androidgerät habe.
Unter iOS hab ich das noch nicht gecheckt, da ich alle Unterseiten der Anwendung die ich gemacht habe in eine HTML-Seite gepackt hab (das waren nur jeweils ein zwei Sätze und daher unnötig es auszulagern.
Edit: Und es waren AJAX requests. Das war der eigentliche Grund, denn da bekommt man nen Status von 0 statt 200, falls dich das betrifft).
__________________

flintfabrik.de

Geändert von shin10 (19-03-2012 um 20:27 Uhr)
shin10 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CS3: JPG im Cache? TELLO ActionScript 2 5 10-05-2010 12:18
FLASH-Var bleibt im Cache [Ja, habe Cache gelöscht!] digital-patrick PHP und MySQL 2 26-10-2005 11:07
xml im cache??? anan Flash mit XML und Webservices 16 22-06-2004 11:32
[MAC] IE cache ... DirtDevil Am Rande 1 18-12-2002 10:12
php-cache Pingu Flash und Datenbanken 6 03-05-2002 15:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele