Mit handleOpenURL mit Benutzerdefinierte URL-Schema in Cordova

Bin ich, eine app zu entwickeln und haben fast alles herausgefunden, außer für das benutzerdefinierte URL-Schema plugin(https://github.com/EddyVerbruggen/Custom-URL-scheme). Ich habe erfolgreich das plugin installiert und eingerichtet, eine benutzerdefinierte URL-Schema von signsrestaurantandbar. Also wenn ich mit signsrestaurantandbar://meine-Anwendung wird geöffnet. Das problem, das ich bin vor ist der Umgang mit der URL. In der readme-Datei, es sagt, ich kann die Funktion handleOpenURL(URL) für diese, aber ich bin immer noch Probleme versucht zu laden einer bestimmten Seite innerhalb der app.

Hier ist, was ich versucht habe:

function handleOpenURL(url) {
      var strValue = url;
      strValue = strValue.replace('signsrestaurantandbar://','');
      window.location.href = strValue + ".html";
  }

Lege ich diese in mein index.html Seite... obwohl es öffnen sollte page.html zum laden signsrestaurantandbar://Seite, er macht es nicht richtig. In meinem chrome-Konsole, es sagt, dass es geladen Sie die Seite, aber es wird leer angezeigt, ohne Fehler und dies geschieht nur einmal. Wenn ich versuche zu laden signsrestaurantandbar://- Seite beim zweiten mal ist es einfach nur lädt die app.

Ich würde schätzen, irgendwelche Tipps, wie zu nähern, laden bestimmte Seiten verwenden die benutzerdefinierte URL-Schema an.

InformationsquelleAutor user3839044 | 2015-12-13
Schreibe einen Kommentar