Location

abstract external class Location(source)

Exposes the JavaScript Location to Kotlin

Since Kotlin

1.1
abstract external class Location : JsAny(source)

Exposes the JavaScript Location to Kotlin

Since Kotlin

1.8

Constructors

Link copied to clipboard
constructor()
constructor()

Properties

Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var hash: String
Since Kotlin 1.1
open var hash: String
Since Kotlin 1.8
Link copied to clipboard
open var host: String
Since Kotlin 1.1
open var host: String
Since Kotlin 1.8
Link copied to clipboard
open var hostname: String
Since Kotlin 1.1
open var hostname: String
Since Kotlin 1.8
Link copied to clipboard
open var href: String
Since Kotlin 1.1
open var href: String
Since Kotlin 1.8
Link copied to clipboard
open val origin: String
Since Kotlin 1.1
open val origin: String
Since Kotlin 1.8
Link copied to clipboard
open var pathname: String
Since Kotlin 1.1
open var pathname: String
Since Kotlin 1.8
Link copied to clipboard
open var port: String
Since Kotlin 1.1
open var port: String
Since Kotlin 1.8
Link copied to clipboard
open var protocol: String
Since Kotlin 1.1
open var protocol: String
Since Kotlin 1.8
Link copied to clipboard
open var search: String
Since Kotlin 1.1
open var search: String
Since Kotlin 1.8

Functions

Link copied to clipboard
fun assign(url: String)
Since Kotlin 1.1
fun assign(url: String)
Since Kotlin 1.8
Link copied to clipboard
fun reload()
Since Kotlin 1.1
fun reload()
Since Kotlin 1.8
Link copied to clipboard
fun replace(url: String)
Since Kotlin 1.1
fun replace(url: String)
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8