Свойство fragment
Свойство fragment класса Uri возвращает
фрагмент URL - часть адреса, которая идёт после
символа #. Фрагмент часто используется для
указания на конкретный раздел внутри веб-страницы
или документа. Если в URL фрагмент отсутствует,
свойство возвращает пустую строку.
Синтаксис
uri.fragment
Пример
Давайте создадим объект Uri с фрагментом
и выведем значение свойства fragment:
void main()
{
Uri uri = Uri.parse('https://example.com/page#section1');
print(uri.fragment);
}
Результат выполнения кода:
"section1"
Пример
Давайте проверим, что вернёт свойство fragment,
если в URL фрагмент отсутствует:
void main()
{
Uri uri = Uri.parse('https://example.com/page');
print(uri.fragment);
}
Результат выполнения кода:
""
Пример
Давайте создадим объект Uri с фрагментом
с помощью конструктора и сравним его с исходным URL:
void main()
{
Uri uri = Uri(
scheme: 'https',
host: 'example.com',
path: '/page',
fragment: 'section1'
);
print(uri.toString());
print(uri.fragment);
}
Результат выполнения кода:
"https://example.com/page#section1"
"section1"