2016-06-01 2 views
0

Das ist sehr seltsames Problem - ich habe eine sehr einfache HTML-Anchor-Tag wie unten (natürlich ist dies nicht der gesamte Code, es gibt viel mehr). Es funktioniert hervorragend für Laptop-Browser, aber im Samsung-Notiz-Browser, wenn ich darauf klicke (die exakte URL ist nicht für Google, sondern die URL meiner Anwendung), wird der Abfrage-String-Teil automatisch entfernt/abgeschnitten und mir bleibt nur URL ohne Abfrage-String in einem neuen geöffnet Fenster.Abfragezeichenfolge der URL, die in Mobile für HTML <a> Tag entfernt wird

<a id="gog" href="http://localhost/WebContent/index.jsp?abc=ABC" target="_blank" rel="noreferrer">Google</a> 

Ursprünglich war der Wert href ich in der href dynamisch war der Bau Attribut selbst, ich aber mobil erlauben nicht, dass so berechnet ich die vollständige URL getrennt und verwendet dann diese Variable in href aber es hat nicht geholfen .

Dann dachte ich vielleicht rel="noreferrer" verursacht Problem, aber ohne Erfolg.

Dies geschieht nur in mobilen Gerät - Samsung und Chrome-Browser, Laptop Chrome ist in Ordnung.

Jeder hat jemals dieses Problem oder eine Idee, wie sie gelöst werden.

Antwort

1

Ihre URL ist falsch formatiert; Sie benötigen einen / zwischen dem Host-Teil und dem Pfad/Querystring.

Auch die URL machen tatsächlich arbeiten zu können, dass zu /search

+0

Danke für Ihren Kommentar ändern sollte. Ich bin mir sicher, dass meine URL nicht missgebildet ist, ich wollte die genaue URL nicht angeben, ersetzte sie nun durch Platzhalter und lieferte tatsächlich etwas. Was siehst du jetzt? – hagrawal

+0

Mobile Geräte haben keinen Server auf 'localhost', mit dem eine Verbindung hergestellt werden kann. – SLaks

+0

Sie bekommen meinen Punkt nicht, ich hv sagte bereits, dies ist eine Platzhalter-URL, so kann davon ausgehen, dass es anstelle von 'localhost' ist ein gültiger DNS-Name. – hagrawal

Verwandte Themen