Link aus einer App in Browser öffnen

Hallo, meine App ist in html geschrieben :smiley:

Ich möchte nun bestimmte Links per html / php / Javascript (keine Ahnung welche sprache besser ist) befehl in einem neuen browserfenster öffnen

das problem: bei target=„_blank“ wird der link in der app geöffnet …

hat jemand eine idee??

Mit HTML kann man per target-Attribut dem Browser empfehlen die verlinkte Seite in einem neuen Fenster/Tab zu öffnen.

Mit PHP kann man das überhaupt nicht beeinflussen, da PHP serverseitig läuft und die Öffnung von Fenstern/Tabs eine clientseitige Aktion ist.

Mit JavaScript kann man per window.open() ein Popup öffnen, allerdings unterdrücken die meisten aktuellen Browser diese Möglichkeit.

Was ich mich bei deiner Frage nicht verstehe: was für eine App meinst Du?

Ich würde auf eine PhoneGap-App tippen. Wenn ja ist das Problem dass der Browser sich innerhalb der App öffnet, statt dass der Browser als eigene App gestartet wird.

Aber das sind die typischen schwammigen Fragestellungen auf die ich keine Lust habe zu antworten. Nicht die geringste Ahnung von dem was man macht, aber irgendwie dann doch noch eine App hingewürgt.

@threadi: Danke :slight_smile: Ich habe eine mobile website mit hilfe von http://appmaker.merq.org/ als app erstellt :smiley:

@scbawik: gibt es denn überhaupt keine möglichkeit das handy dazu zu „zwingen“, einen link im browser zu öffnen? wie z.b. bei whatsapp wenn er nach einem klick auf einen link fragt, womit dieser geöffnet werden soll

Hm appmaker kenne ich nicht. Scheint ja nicht so als richte sich „appmaker“ an professionelle Entwickler.
Deshalb sage ich mal: Nein, damit geht es nicht.

Mit anderen Entwicklungsumgebungen geht das aber (zB PhoneGap: http://docs.phonegap.com/en/2.9.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowserEvent ).

Ich habe jetzt nciht lange reingeguckt, aber dass sieht sehr nach jQuery Mobile aus… Da müsste dass eigentlich gehen, ansonsten musst du dass mit Xcode umändern.

Bei http://appmaker.merq.org kann man an eine URL ?newtabappmaker oder &newtabappmaker anhängen. Dann wird der entsprechende Link nicht in der App, sondern im Browser geöffnet.