2016-03-21 3 views
0

Ich versuche zu überprüfen, ob eine Zeichenfolge Teil der Seiten-URL in verschiedenen Android-Browsern mit dem folgenden Code ist. Es funktioniert nicht in jedem Android-Gerät. Wenn ich iOS-Geräte einchecke oder in Desktop-Browsern (Windows OS), funktioniert es gut.Wie überprüft man, ob die URL in Android-Browser eine Zeichenfolge enthält?

Irgendwelche Ideen ??

<script type="text/javascript"> 
$(document).ready(function() { 
    if(window.location.href.indexOf("apieceofstring") > -1){ 
     alert("success"); 
    } 
}); 
</script> 

Antwort

0

Zuerst, wenn Sie in Android programmieren möchten, dann schreiben Sie Ihren Code in Java. verwenden Zweitens regex, um herauszufinden, ob eine Zeichenkette eine andere Teilzeichenfolge enthält http://www.tutorialspoint.com/java/java_regular_expressions.htm

+0

Falsche zu tun. Wenn es eine [hybride App] ist (https://en.wikipedia.org/wiki/HTML5_in_mobile_devices#Hybrid_Mobile_Apps), benötigt er kein Java. – Script47

1

Die indexOf() Verfahren den Index innerhalb der anrufenden String Objekt des ersten Auftretens des bestimmten Wert zurückgibt, Starten des Such bei fromIndex. Gibt -1 zurück, wenn der Wert nicht gefunden wird.

es Ihre Aussage bedeuten immer wahr brauchen Sie so etwas wie dieses

if (window.location.href.indexOf("apieceofstring") > -1) { 
    alert("success"); 
} 
+0

Mein Fehler .. Ich habe den gesamten Code nicht gepostet. Genau das mache ich. Ich bearbeite es jetzt. – MavrosGatos

Verwandte Themen