IHostNavigationService interface
Usługa do interakcji z nawigacją okna hosta (adresy URL, nowe okna itp.)
Metody
| get |
Pobiera bieżący skrót. |
| get |
Pobiera zestaw elementów nawigacji (takich jak centra i grupy koncentratora) wybranych na bieżącej stronie. |
| get |
Pobiera informacje o trasie, która została dopasowana dla bieżącej strony |
| get |
Pobiera bieżący zestaw parametrów zapytania w adresie URL strony hosta. |
| navigate(string) | Nawigowanie po stronie nadrzędnej do określonego adresu URL |
| on |
Dodawanie wywołania zwrotnego do wywołania za każdym razem, gdy nawigacja skrótu uległa zmianie |
| open |
Otwórz nowe okno do określonego adresu URL |
| reload() | Ponownie ładuje ramkę nadrzędną |
| replace |
Zastąp istniejący skrót podany skrótem z hostowanej zawartości. |
| set |
Zaktualizuj tytuł dokumentu hosta (jest wyświetlany jako tytuł karty przeglądarki). |
| set |
Ustawia podany skrót z hostowanej zawartości. |
| set |
Ustawia co najmniej jeden parametr zapytania na stronie hosta |
Szczegóły metody
getHash()
Pobiera bieżący skrót.
function getHash(): Promise<string>
Zwraca
Promise<string>
getPageNavigationElements()
Pobiera zestaw elementów nawigacji (takich jak centra i grupy koncentratora) wybranych na bieżącej stronie.
function getPageNavigationElements(): Promise<INavigationElement[]>
Zwraca
Promise<INavigationElement[]>
getPageRoute()
Pobiera informacje o trasie, która została dopasowana dla bieżącej strony
function getPageRoute(): Promise<IPageRoute>
Zwraca
Promise<IPageRoute>
getQueryParams()
Pobiera bieżący zestaw parametrów zapytania w adresie URL strony hosta.
function getQueryParams(): Promise<{[key: string]: string}>
Zwraca
Promise<{[key: string]: string}>
navigate(string)
Nawigowanie po stronie nadrzędnej do określonego adresu URL
function navigate(url: string)
Parametry
- url
-
string
Adres URL do przejścia do
onHashChanged((hash: string) => void)
Dodawanie wywołania zwrotnego do wywołania za każdym razem, gdy nawigacja skrótu uległa zmianie
function onHashChanged(callback: (hash: string) => void)
Parametry
- callback
-
(hash: string) => void
Metoda wywoływana dla każdej zmiany skrótu nawigacji
openNewWindow(string, string)
Otwórz nowe okno do określonego adresu URL
function openNewWindow(url: string, features: string)
Parametry
- url
-
string
Adres URL nowego okna
- features
-
string
Rozdzielona przecinkami lista funkcji/specyfikacji wysłanych jako trzeci parametr do pliku window.open. Na przykład: "height=400,width=400".
reload()
Ponownie ładuje ramkę nadrzędną
function reload()
replaceHash(string)
Zastąp istniejący skrót podany skrótem z hostowanej zawartości.
function replaceHash(hash: string)
Parametry
- hash
-
string
setDocumentTitle(string)
Zaktualizuj tytuł dokumentu hosta (jest wyświetlany jako tytuł karty przeglądarki).
function setDocumentTitle(title: string)
Parametry
- title
-
string
Nowy tytuł okna
setHash(string)
Ustawia podany skrót z hostowanej zawartości.
function setHash(hash: string)
Parametry
- hash
-
string
setQueryParams({[key: string]: string})
Ustawia co najmniej jeden parametr zapytania na stronie hosta
function setQueryParams(parameters: {[key: string]: string})
Parametry
- parameters
-
{[key: string]: string}
Słownik parametrów ciągu zapytania do dodawania, aktualizowania lub usuwania (przekaż pustą wartość do usunięcia)