Forum » Izdelava spletišč » [JS] Funkcija URL(string) za starejše Safari brskalnike
[JS] Funkcija URL(string) za starejše Safari brskalnike
HotBurek ::
Pozdravljeni.
Pred kratkim sem našel rešitev, če Safari brskalnik ne podpira string.startsWith() funkcije:
Sedaj imam težavo s funkcijo URL(). Primer JS kode:
Error je: Reference Error: Can't find variable: URL
Zanima me, če obstaja kakšna rešitev, da bi to delovalo? Mogoče tako, kot za zgornji primer funkcije startsWith().
Pred kratkim sem našel rešitev, če Safari brskalnik ne podpira string.startsWith() funkcije:
// fix // https://stackoverflow.com/questions/45922506/javascript-startswith-not-working-on-iphone-and-ie if(!String.prototype.startsWith) { String.prototype.startsWith = function(searchString, position) { return this.substr(position || 0, searchString.length) === searchString; }; };
Sedaj imam težavo s funkcijo URL(). Primer JS kode:
// redirect to return url var urlString = window.location.href; var url = new URL(urlString); // <-- tu Safari vrže ven error var returnString = url.searchParams.get("return");
Error je: Reference Error: Can't find variable: URL
Zanima me, če obstaja kakšna rešitev, da bi to delovalo? Mogoče tako, kot za zgornji primer funkcije startsWith().
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
- spremenilo: HotBurek ()
FrEaKmAn ::
Na kateri verziji Safarija testiraš? Glede na https://caniuse.com/#feat=url stvar deluje na zadnjih verzijah.
Če imaš zelo staro verzijo safarija, potem to rešuješ z polyfill-i. Primer za URL - https://github.com/Shopify/url-polyfill
Če imaš zelo staro verzijo safarija, potem to rešuješ z polyfill-i. Primer za URL - https://github.com/Shopify/url-polyfill
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [MariaDB] Kolikokrat se pojavi tekst v tekstu?Oddelek: Programiranje | 811 (504) | BigWhale |
» | Java - prve števke številaOddelek: Programiranje | 1430 (1156) | technolog |
» | java v javascript?Oddelek: Programiranje | 2053 (1756) | boss-tech |
» | [C#] problem z branjem COM portaOddelek: Programiranje | 1859 (1681) | iNN |
» | 'Formatiranje' teksta v asp:textboxOddelek: Izdelava spletišč | 1123 (941) | MasterBlaster |