Documentation ¶
Overview ¶
Package url defines URLs, domains, IP addresses, the application/x-www-form-urlencoded format.
Source: URL Standard (https://url.spec.whatwg.org/)
Index ¶
- func CreateObjectURL(blob *file.Blob) (_result string)
- func CreateObjectURL2(mediaSource *media.MediaSource) (_result string)
- func RevokeObjectURL(url string)
- type URL
- func (_this *URL) Hash() string
- func (_this *URL) Host() string
- func (_this *URL) Hostname() string
- func (_this *URL) Href() string
- func (_this *URL) JSValue() js.Value
- func (_this *URL) Origin() string
- func (_this *URL) Password() string
- func (_this *URL) Pathname() string
- func (_this *URL) Port() string
- func (_this *URL) Protocol() string
- func (_this *URL) Search() string
- func (_this *URL) SearchParams() *URLSearchParams
- func (_this *URL) SetHash(value string)
- func (_this *URL) SetHost(value string)
- func (_this *URL) SetHostname(value string)
- func (_this *URL) SetHref(value string)
- func (_this *URL) SetPassword(value string)
- func (_this *URL) SetPathname(value string)
- func (_this *URL) SetPort(value string)
- func (_this *URL) SetProtocol(value string)
- func (_this *URL) SetSearch(value string)
- func (_this *URL) SetUsername(value string)
- func (_this *URL) ToJSON() (_result string)
- func (_this *URL) ToString() string
- func (_this *URL) Username() string
- type URLSearchParams
- func (_this *URLSearchParams) Append(name string, value string)
- func (_this *URLSearchParams) Delete(name string)
- func (_this *URLSearchParams) Entries() (_result *URLSearchParamsEntryIterator)
- func (_this *URLSearchParams) ForEach(callback *URLSearchParamsForEach, optionalThisForCallbackArgument interface{})
- func (_this *URLSearchParams) Get(name string) (_result *string)
- func (_this *URLSearchParams) GetAll(name string) (_result []string)
- func (_this *URLSearchParams) Has(name string) (_result bool)
- func (_this *URLSearchParams) JSValue() js.Value
- func (_this *URLSearchParams) Keys() (_result *URLSearchParamsKeyIterator)
- func (_this *URLSearchParams) Set(name string, value string)
- func (_this *URLSearchParams) Sort()
- func (_this *URLSearchParams) ToString() (_result string)
- func (_this *URLSearchParams) Values() (_result *URLSearchParamsValueIterator)
- type URLSearchParamsEntryIterator
- type URLSearchParamsEntryIteratorValue
- type URLSearchParamsForEach
- type URLSearchParamsForEachFunc
- type URLSearchParamsKeyIterator
- type URLSearchParamsKeyIteratorValue
- type URLSearchParamsValueIterator
- type URLSearchParamsValueIteratorValue
- type Union
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateObjectURL ¶
func CreateObjectURL2 ¶
func CreateObjectURL2(mediaSource *media.MediaSource) (_result string)
func RevokeObjectURL ¶
func RevokeObjectURL(url string)
Types ¶
type URL ¶
class: URL
func (*URL) SearchParams ¶
func (_this *URL) SearchParams() *URLSearchParams
SearchParams returning attribute 'searchParams' with type URLSearchParams (idl: URLSearchParams).
func (*URL) SetHostname ¶
SetHostname setting attribute 'hostname' with type string (idl: USVString).
func (*URL) SetPassword ¶
SetPassword setting attribute 'password' with type string (idl: USVString).
func (*URL) SetPathname ¶
SetPathname setting attribute 'pathname' with type string (idl: USVString).
func (*URL) SetProtocol ¶
SetProtocol setting attribute 'protocol' with type string (idl: USVString).
func (*URL) SetUsername ¶
SetUsername setting attribute 'username' with type string (idl: USVString).
type URLSearchParams ¶
type URLSearchParams struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: URLSearchParams
func URLSearchParamsFromJS ¶
func URLSearchParamsFromJS(value js.Wrapper) *URLSearchParams
URLSearchParamsFromJS is casting a js.Wrapper into URLSearchParams.
func (*URLSearchParams) Append ¶
func (_this *URLSearchParams) Append(name string, value string)
func (*URLSearchParams) Delete ¶
func (_this *URLSearchParams) Delete(name string)
func (*URLSearchParams) Entries ¶
func (_this *URLSearchParams) Entries() (_result *URLSearchParamsEntryIterator)
func (*URLSearchParams) ForEach ¶
func (_this *URLSearchParams) ForEach(callback *URLSearchParamsForEach, optionalThisForCallbackArgument interface{})
func (*URLSearchParams) Get ¶
func (_this *URLSearchParams) Get(name string) (_result *string)
func (*URLSearchParams) GetAll ¶
func (_this *URLSearchParams) GetAll(name string) (_result []string)
func (*URLSearchParams) Has ¶
func (_this *URLSearchParams) Has(name string) (_result bool)
func (*URLSearchParams) JSValue ¶
func (_this *URLSearchParams) JSValue() js.Value
func (*URLSearchParams) Keys ¶
func (_this *URLSearchParams) Keys() (_result *URLSearchParamsKeyIterator)
func (*URLSearchParams) Set ¶
func (_this *URLSearchParams) Set(name string, value string)
func (*URLSearchParams) Sort ¶
func (_this *URLSearchParams) Sort()
func (*URLSearchParams) ToString ¶
func (_this *URLSearchParams) ToString() (_result string)
func (*URLSearchParams) Values ¶
func (_this *URLSearchParams) Values() (_result *URLSearchParamsValueIterator)
type URLSearchParamsEntryIterator ¶
type URLSearchParamsEntryIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: URLSearchParamsEntryIterator
func URLSearchParamsEntryIteratorFromJS ¶
func URLSearchParamsEntryIteratorFromJS(value js.Wrapper) *URLSearchParamsEntryIterator
URLSearchParamsEntryIteratorFromJS is casting a js.Wrapper into URLSearchParamsEntryIterator.
func (*URLSearchParamsEntryIterator) JSValue ¶
func (_this *URLSearchParamsEntryIterator) JSValue() js.Value
func (*URLSearchParamsEntryIterator) Next ¶
func (_this *URLSearchParamsEntryIterator) Next() (_result *URLSearchParamsEntryIteratorValue)
type URLSearchParamsEntryIteratorValue ¶
dictionary: URLSearchParamsEntryIteratorValue
func URLSearchParamsEntryIteratorValueFromJS ¶
func URLSearchParamsEntryIteratorValueFromJS(value js.Wrapper) *URLSearchParamsEntryIteratorValue
URLSearchParamsEntryIteratorValueFromJS is allocating a new URLSearchParamsEntryIteratorValue object and copy all values from input javascript object
func (*URLSearchParamsEntryIteratorValue) JSValue ¶
func (_this *URLSearchParamsEntryIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type URLSearchParamsForEach ¶
URLSearchParamsForEach is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func URLSearchParamsForEachToJS ¶
func URLSearchParamsForEachToJS(callback URLSearchParamsForEachFunc) *URLSearchParamsForEach
type URLSearchParamsForEachFunc ¶
type URLSearchParamsForEachFunc func(currentValue string, currentIndex int, listObj *URLSearchParams)
callback: URLSearchParamsForEach
func URLSearchParamsForEachFromJS ¶
func URLSearchParamsForEachFromJS(_value js.Value) URLSearchParamsForEachFunc
type URLSearchParamsKeyIterator ¶
type URLSearchParamsKeyIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: URLSearchParamsKeyIterator
func URLSearchParamsKeyIteratorFromJS ¶
func URLSearchParamsKeyIteratorFromJS(value js.Wrapper) *URLSearchParamsKeyIterator
URLSearchParamsKeyIteratorFromJS is casting a js.Wrapper into URLSearchParamsKeyIterator.
func (*URLSearchParamsKeyIterator) JSValue ¶
func (_this *URLSearchParamsKeyIterator) JSValue() js.Value
func (*URLSearchParamsKeyIterator) Next ¶
func (_this *URLSearchParamsKeyIterator) Next() (_result *URLSearchParamsKeyIteratorValue)
type URLSearchParamsKeyIteratorValue ¶
dictionary: URLSearchParamsKeyIteratorValue
func URLSearchParamsKeyIteratorValueFromJS ¶
func URLSearchParamsKeyIteratorValueFromJS(value js.Wrapper) *URLSearchParamsKeyIteratorValue
URLSearchParamsKeyIteratorValueFromJS is allocating a new URLSearchParamsKeyIteratorValue object and copy all values from input javascript object
func (*URLSearchParamsKeyIteratorValue) JSValue ¶
func (_this *URLSearchParamsKeyIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type URLSearchParamsValueIterator ¶
type URLSearchParamsValueIterator struct { // Value_JS holds a reference to a javascript value Value_JS js.Value }
class: URLSearchParamsValueIterator
func URLSearchParamsValueIteratorFromJS ¶
func URLSearchParamsValueIteratorFromJS(value js.Wrapper) *URLSearchParamsValueIterator
URLSearchParamsValueIteratorFromJS is casting a js.Wrapper into URLSearchParamsValueIterator.
func (*URLSearchParamsValueIterator) JSValue ¶
func (_this *URLSearchParamsValueIterator) JSValue() js.Value
func (*URLSearchParamsValueIterator) Next ¶
func (_this *URLSearchParamsValueIterator) Next() (_result *URLSearchParamsValueIteratorValue)
type URLSearchParamsValueIteratorValue ¶
dictionary: URLSearchParamsValueIteratorValue
func URLSearchParamsValueIteratorValueFromJS ¶
func URLSearchParamsValueIteratorValueFromJS(value js.Wrapper) *URLSearchParamsValueIteratorValue
URLSearchParamsValueIteratorValueFromJS is allocating a new URLSearchParamsValueIteratorValue object and copy all values from input javascript object
func (*URLSearchParamsValueIteratorValue) JSValue ¶
func (_this *URLSearchParamsValueIteratorValue) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values