Bei zwei URLs, wie kann ich einen von beiden gegen den anderen auflösen? Ich versuche, Java URI.resolve() zu emulieren, das nicht in GWTs Emulationsbibliothek existiert. Ich musste das manuell implementieren, was erwartungsgemäß sehr fehleranfällig war. Gibt es eine GWT- oder Javascript-Bibliothek für Auflösung oder Normalisierung URLs?wie man URLs in GWT/Javascript auflöst/normalisiert?
1
A
Antwort
0
Wenn Sie es einfach halten möchten, erstellen Sie einen GWT RPC zum Auflösen von URLs. Sie können das in 5 Minuten tun :)
0
Ich habe Closure Uri class verwendet, um dies zu tun, die eine resolve()
Methode hat. Wenn Sie das verlinkt haben, könnten Sie GWT's JavaScript Native Interface (JSNI) verwenden, um eine native JavaScript-Methode zu schreiben - wahrscheinlich so etwas wie:
native String resolve(String base, String relative) /*-{
var baseUri = goog.Uri.parse(base);
var relativeUri = goog.Uri.parse(relative);
return baseUri.resolve(relativeUri).toString();
}-*/;
Verwandte Themen
- 1. Wie man will_paginate URLs ändern?
- 2. Wie bekommt man Twitter URLs?
- 3. Wie erstellt man URLs in MVC?
- 4. Wie konvertiert man `git:` URLs zu `http:` URLs
- 5. Wie man index.php von URLs entfernt?
- 6. Oauth - Wie testet man mit lokalen URLs?
- 7. Wie man saubere URLs mit mod_rewrite erzeugt
- 8. Scrapy - wie man bereits geschabte URLs identifiziert
- 9. Wie erstellt man intelligente URLs mit Sonderzeichen?
- 10. Wie kann man Text URLs ersetzen und URLs in HTML Tags ausschließen?
- 11. Wie man dynamische URLs aus Basis-URLs in einer JSON-Datei erstellt
- 12. Wie überwacht man HTTP (S) -Verkehr/URLs in Android?
- 13. WordPress WPGlobus: Wie man lokalisierte URLs in den Schablonendateien erzeugt?
- 14. Wie verhindert man, dass URLs in TextView eingebunden werden?
- 15. Wie man Sprache in Sitecore-uCommerce nette URLs einbetten?
- 16. Wie behandelt man Nicht-Root-URLs in einer Einseiten-App?
- 17. gulp-cssmin: Wie man relative URLs in minimierten CSS ändert
- 18. Wie schreibe ich URLs in Latex?
- 19. Wie beitreten Urls in QT
- 20. Wie verschachtelte URLs in PHP zu beheben
- 21. Wie erstellt man einen allgemeinen Handler für alle eingehenden URLs?
- 22. Frühling 4: Wie man RequestMapping URLs auf bestimmten Controller abbildet
- 23. Wie man ein automatisches Einbettsystem mit Youtube-URLs erstellt
- 24. jQuery: Wie überprüft man, ob der Inhalt irgendwelche URLs hat
- 25. Wie URLs mit .htaccess
- 26. CMS-Seiten-URLs in Magento
- 27. Wie entfernt man .py von URLs für Pyservlet mit Jython
- 28. Wie schreibt man ALLE URLs beim Überspringen bestimmter Ordner um?
- 29. WooCommerce- Wie man Produkt & Produkt-Kategorie von URLs entfernen?
- 30. Cookies. Groß- und Kleinschreibung sensible Pfade. Wie man URLs umschreibt