Поведение при влачене и избиране на препратка във Vivaldi за разработчици

Продукти: само настолен Vivaldi.

Vivaldi позволява на потребителите да избират текст вътре в препратките или да ги влачат. Поведението във Vivaldi е различно от фабричното в другите браузъри, движени от Блинк (Chromium).

Потребителите могат да избират текст вътре в препратките, като щракнат върху препратка и я влачат наляво или надясно. Елементът на препратката става влачещ се, когато го влачат нагоре или надолу.

За да превърнете изрично дадена препратка във влачеща се във всяка посока, задайте стойност true на атрибута draggable. Пример:

<a href="https://example.com/" draggable="true">
  Draggable and Not Selectable Link Text
</a>

За да превърнете изрично текста на препратка винаги в избираем във всяка посока, задайте стойност false на атрибута draggable. Пример:

<a href="https://example.com/" draggable="false">
  Selectable and Not Draggable Link Text
</a>

Когато препратките не са изрично влачещи се (фабрично), свойството на CSS user-select се пренебрегва, а свойството cursor може да бъде пренебрегнато.

Метаданни на отметки във Vivaldi за разработчици

Продукти: настолен Vivaldi.

Vivaldi получава метаданни на отметки от елементите с метаданни на стандарта HTML и от метаданните на протокола Open Graph. Те се използват за попълване на стойности, когато потребителят създава нова отметка.

Заглавието на отметката се извлича от:

  1. Заглавието на документа от елемент <title>.
  2. Заглавието на протокола Open Graph (og:title).

Описанието на отметката се извлича от:

  1. Описанието на протокола Open Graph (og:description).
  2. Описанието на документа от елемент <meta name="description">.

Описанието на протокола Open Graph е за предпочитане, тъй като често представлява по-качествено резюме на страницата, отколкото стандартното описание на HTML. Последното често е прекалено дълго или се използва неправилно за списък с ключови думи на страницата вместо за писмено резюме или описание.

Vivaldi за Android и Vivaldi за iOS използват само стандартните елементи на HTML.

Интегриране с Календар във Vivaldi за разработчици

Продукти: само настолен Vivaldi.

Календар на Vivaldi е пълнофункционален календарен клиент, вграден в браузър Vivaldi. Потребителите могат да се абонират за календарни канали или да добавят единично или множество събития към графиците на своите календари.

Календарните канали и файловете със събития използват файлов формат iCalendar (RFC 5545).


Подкана за добавяне на събития в Календар на Vivaldi

За да подканите потребителя да добави събитие в своя календар, създайте препратка, използвайки схемата за унифициран идентификатор на ресурса https (препоръчително) или http. Пример:

https://example.com/staff-meeting.ics

Подкана за абониране за календар в Календар на Vivaldi

За да подканите потребителя да следва нов календарен канал, създайте препратка, използвайки схемата за унифициран идентификатор на ресурса webcal. Пример:

webcal://example.com/holidays.ics

Vivaldi приема и поддържа само протокола HTTPS при абониране за календари.

Vivaldi проверява абонираните календари за обновяване на всеки 10 минути. Моля, уверете се, че вашият календарен сървър задава подходящи заглавки HTTP с кеширан отговор и поддържа потвърждаване на кеша, за да намалите натоварването на сървъра (вж. RFC 9111).

Навиване във Vivaldi за разработчици

Продукти: само настолен Vivaldi.

Навиването позволява на потребителите да преминат от един документ към следващия свързан документ от поредицата. Примерите включват придвижване към следваща страница на книга, страница с резултати от търсене, форум или картина в галерия.

Навиването се задейства чрез натискане на интервал (фабрично е разрешено) в долната част на документа или чрез използване на бутона за навиване или Бързи команди.

Vivaldi открива следващия документ от поредицата, използвайки няколко различни метода:

  1. (Предпочитан стандарт.) Първият елемент <link> със свойство rel="next" в документа.
  2. Първият елемент <a> със свойство rel="next" в документа.
  3. Последният елемент <a> с точен низ „Напред“ или „Следваща страница“ (или локализираните им еквиваленти) в документа. Свойствата aria-label и title също се вземат предвид. Взимат се предвид само последните 1000 елемента <a>.

Откриването на навиване става само по време на първоначалното зареждане на документа. По-късните динамични вложения няма да бъдат открити от Vivaldi. Навиването се обновява динамично, когато свойството href на даден елемент бъде обновено.

Случайно навиване при придвижване

Навиването може да бъде задействано случайно в съвместим документ, особено при документи и приложения, като игри, които искат да взаимодействат със събитието интервал от клавиатурата.

Случайно придвижване може да възникне, когато документът обработва събитие от клавиатурата, но не успее да използва събитието, след като е предприело действие по него. Уверете се, че в обработчика на събитието извиквате preventDefault(), за да сигнализирате на браузъра, че събитието от клавиатурата е било обработено и използвано. Това ще се случи автоматично, когато използвате контролите на фабричния формуляр като <input> и <textarea>.

Важно е да изпитате и да осигурите съвместимост на навиването с едносимволните клавиши и другите възможности за достъпност от клавиатурата.

Добавени панели във Vivaldi за разработчици

Продукти: настолен Vivaldi.

Добавените панели са специален вид постоянни раздели, които потребителите могат да добавят към чекмеджето във Vivaldi.

Добавеният панел се зарежда чрез предоставен от потребителя адрес в тясната колона на чекмеджето. Добавените панели се зареждат с мобилен потребителски агент, за да съответстват на стеснения изглед, напомнящ този на мобилната версия. Документи и приложения, които са оптимизирани за мобилни устройства, би трябвало да изглеждат добре като добавени панели.

Добавените панели могат да предават числова информация за състоянието чрез известяване в раздела и друга информация за състоянието чрез динамично обновяване на иконите на раздела („фавиконaта“).

Потенциално разрушителните ППИ за управление на диалогови прозорци, като alert() и prompt(), не са достъпни.

Добавените панели се изпълняват в общ контекст с обикновените раздели. Добавените панели не могат да подканят потребителя за нови разрешения, а споделят предоставените разрешения, които са вече дадени на техния източник в обикновен раздел.

С помощта на ППИ на chrome.sidePanel, достъпен за разширенията, могат да бъдат създадени по-мощни и по-интегрирани добавени панели.

Пригаждаеми цветове на темата във Vivaldi за разработчици

Продукти: настолен Vivaldi, Android и iOS.

Пригаждаемите цветове на темата позволяват на страниците да задават открояващ цвят за оцветяване на браузъра, в т.ч. лентата със заглавия, лентата с раздели, лентата с адреси, лентата на състоянието и др. Например, за да приложите светло зелен цвят matcha в темата за оцветяване на браузъра:

<meta name="theme-color" content="#8ba888">

Vivaldi използва първия елемент с име <meta> в документа.

Пригаждаемите цветове на темата фабрично са разрешени. Възможността може да бъде забранена чрез собствени теми.

В настолния Vivaldi и Vivaldi за Android може да зададете различни цветове за настройка на светлата и тъмната тема, като използвате подходящи заявки за носители. Например, за да приложите светло зелен цвят matcha в темата в светъл режим и тъмно зелен цвят matcha в темата в тъмен режим:

<meta name="theme-color" content="#8ba888" media="(prefers-color-scheme:light)">>
<meta name="theme-color" content="#44624a" media="(prefers-color-scheme:dark)">

Във Vivaldi за Android и Vivaldi за iOS динамичното обновяване на свойствата content се игнорира. Цветът на темата в тези платформи се задава само по време на първоначалното иницииране на документа.

В настолния Vivaldi резките промени в цвета на темата могат да бъдат забавени. Трябва да се уверите, че документът не променя цвета на темата твърде често.

Оттенъкът или наситеността на някои цветове на теми могат да бъдат леко коригирани, за да се осигури достатъчен контраст на текста и иконите в лентата с инструменти.

Известяване в раздел във Vivaldi за разработчици

Продукти: само настолен Vivaldi.

Известяването в раздел позволява на страниците да предават на потребителите кратки числови резюмета на състоянието. Като примери може да се посочи броя на новите непрочетени съобщения, е-писма или новини; необработените задачи или фактури; или броя на добавените артикули в количката за пазаруване.

Известяването в раздел се показва като числова значка в горната част на фавиконата на документа в лентата с раздели и в добавените панели.

Vivaldi открива числовите броячи в началото на заглавието на документа, когато те са оградени в скоби (U+0028 LEFT PARENTHESIS и U+0029 RIGHT PARENTHES) и са отделени от останалата част на заглавието със знак за интервал (U+0020 SPACE). Пример:

<title>(7) Webmail</title>

Известяването в раздел фабрично е разрешено, но потребителите могат да го забранят.

Значката се обновява динамично, когато заглавието на документа бъде променено. За най-добра работа обновете свойството document.title или обновете свойството innerText на елемента <title>. Замяната на елемента <title> може да доведе до забавяне на обновяването на значката.

Числата с две или повече цифри могат да бъдат показани като значка със знак плюс, а не като значка с цифри, поради ограниченото място.

Числовият брояч се премахва от заглавието на документа в потребителски интерфейси, в които се показва значката. Поредността от знаци „(0) “ се премахва от заглавията, но не се генерира значка.

Известяването в раздел се открива само в заглавието на документа в горната рамка (без рамки).

Отказ от известяване в раздел

Може да забраните известяването в раздел, като поставите пред заглавието на документа знак за интервал с нулева ширина (U+200B ZERO WIDTH SPACE). Пример:

<title>&#x200b;​(1195) Step Counter</title>

Интерфейс на браузъра под iOS

Подобно на настолния браузър, Vivaldi под iOS има уникален потребителски интерфейс.

Лента с раздели

В лентата с раздели може да видите всички отворени раздели, точно както на настолен компютър. Ако имате много отворени раздели, плъзнете наляво или надясно по лентата с раздели, за да видите останалите раздели.

За да разрешите/забраните лентата с раздели:

  1. Преминете към дървовидно меню на Vivaldi меню на Vivaldi > Настройки > Раздели.
  2. Включете/изключете Покажи лентата с раздели.

За да преместите лентата с раздели заедно с лентата с адреси отдолу на екрана:

  1. Преминете към дървовидно меню на Vivaldi меню на Vivaldi > Настройки > Раздели.
  2. Изберете отдолу за място на лентата с адреси.

Лента с адреси

  • Сведения на сайта — проверка на защитата на съединението и достъп до Настройки на сайта.
  • Адресно поле и поле за търсене — пишете препратката, която искате да посетите, или търсено понятие, което искате да намерите.
  • Презареждане на страницата — ако сте превъртели твърде надолу и плъзгането надолу за презареждане е непосилно, може да докоснете бутона за презареждане.
  •  Блокер на съдържание — променяте степента на блокиране на тракери и реклами за сайта.
  •  Меню на Vivaldi — достъп до настройки, като Отметни страницата, Настройки и много други с докосване на логото на Vivaldi.

За да преместите лентата с адреси отдолу на екрана:

  1. Преминете към дървовидно меню на Vivaldi меню на Vivaldi > Настройки > Раздели.
  2. Изберете отдолу за място на лентата с адреси.

Когато премествате лентата с адреси отдолу, препоръчваме да обърнете реда, в който се показват предложенията при търсене, и да държите най-уместното предложение най-близо до лентата с адреси.

За да обърнете реда на предложенията:

  1. Преминете към  меню на Vivaldi > Настройки > Раздели.
  2. Уверете се, че сте избрали отдолу за място на лентата с адреси.
  3. В Предложения при търсене разрешете Обърни реда на предложенията.

Долна лента с инструменти

Когато преместите лентата с адреси отдолу, в долната част на екрана ще се появят две ленти с инструменти. В случай че сте разрешили лентата с раздели, отдолу на екрана лентата с раздели ще замени долната лента с инструменти.

В пейзажен режим и на по-големи екрани, например на iPad, всички икони на долната лента с инструменти се преместват в лента с адреси.

Vivaldi под iOS в пейзажен режим на iPad.

Отстраняване на неизправности под iOS

Когато се сблъскате с неизправност и се опитвате да определите дали може да я поправите сами, или трябва да докладвате за грешка, следвайте стъпките по-долу. Не забравяйте, че в повечето случаи е важно да презаредите страницата или да пуснете повторно приложението, за да влязат в сила направените промени.

Повторен пуск на приложението

Понякога най-простите неща помагат, така че излезте от браузъра и да се надяваме, че с повторния пуск неизправността ще изчезне.

За да излезете от Vivaldi под iOS, отворете превключвача на приложения в устройството и плъзнете нагоре Vivaldi, за да го затворите.

Ако дълго време сте държали вашето мобилно устройство включено, повторният му пуск също може да помогне.


Обновяване на приложението

Ако сте изключили автоматичното обновяване на приложенията, проверете за обновяване ръчно от App Store или от магазина за приложения, от който сте инсталирали Vivaldi.


Забраняване на блокера на тракери и реклами

Работата на сайта може да зависи от елементи с тракери, които блокерът на тракери и/или реклами блокира. Щракнете върху  Блокер на съдържание отляво на лентата с адреси, за да забраните блокерите и да изпитате сайта.

За да промените всеобщо настройките на блокиране, преминете към  меню на Vivaldi > Настройки > Блокер на тракери и реклами > Фабрична степен на блокиране.


Изчистване на данните на сърфиране

Сайтовете се обновяват постоянно, но информацията за старата версия на сайта все още се съхранява във файловете с кеш и бисквитките. Това може да доведе до неточности в показването на сайта, а понякога и до нарушения в неговата работа.

Освен това съхраняването на стари данни на сърфиране за дълъг период от време използва мястото в паметта на вашето устройство, така че изтриването им от време на време може да повлияе положително и върху скоростта на браузъра.

За да изтриете данните на сърфиране във Vivaldi под iOS:

  1. Преминете към  меню на Vivaldi > Настройки > Поверителност и сигурност > Изчистване на данните на сърфиране.
    Или преминете към Чекмедже > панел История и докоснете Изчисти данните в долния десен ъгъл на екрана.
  2. Изберете данните, които искате да изтриете и времевия обхват.
  3. Докоснете Изчисти данните.

Нулиране на флаговете

Експериментите са страхотен начин за изпитване на разработваните нови възможности. Но тези възможности са скрити зад флагове по причина, че в тях все още може да има грешки. Ако сте експериментирали с флаговете и Vivaldi внезапно спре да работи както трябва или се срива напълно, трябва да се върнете към фабричните настройки.

За да нулирате флаговете:

  1. Преминете към vivaldi://flags;
  2. Докоснете Reset all [Занули всичко] в горния десен ъгъл;
  3. Докоснете ПРЕЗАРЕДИ в долната част на прозореца, за да пуснете повторно браузъра.

В редки случаи за пълно нулиране на експериментите се налага браузърът да бъде пуснат повторно два пъти.


Проверка на настройките на iOS

Настройките на операционната система iOS могат да повлияят на функционирането на Vivaldi. Проверете и променете настройките, които могат да влияят на Vivaldi, и тествайте недостатъка отново.


Забраняване на другите приложения

В случай че използвате приложения, които могат да повлияят на Vivaldi (т.е.VPN), опитайте да сърфирате без тях, за да видите дали грешката все още е налице.


Изпитване с тест-версия на Vivaldi

Понякога грешката, с която се сблъсквате, вече е отстранена и е била изпитана с тест-версията на браузъра. В този случай просто трябва да имате малко търпение, докато поправката излезе в стабилната версия.

Под iOS може да инсталирате тест-версия на приложението чрез TestFlight.


Открили сте грешка?

Когато следвате посочените по-горе стъпки и успеете да възпроизведете неизправността, моля, обсъдете това в нашия форум. Там членовете на общността могат да тестват на своите устройства и да потвърдят грешката или да предложат решение на неизправността. Някои от тях могат също така да ви кажат дали разработчиците вече знаят за грешката или трябва да се създаде нов доклад за грешка.

За да докладвате за грешка, първо проверете нашите насоки за докладване на грешки и след това преминете към vivaldi.com/bg/bugreport, за да я подадете.

Панел Сесии

Сесиите са начин да съхраните отворените раздели за лесен достъп по-късно. Позволяват да затворите някои от неизползваните или всички раздели — така освобождавате памет и ресурси на компютъра. Сесията може да съдържа раздели от единичен прозорец, от всички прозорци и по избор от пространствата. Научете как да управлявате сесиите чрез панел Сесии тук.

Достъп до панел Сесии

За да отворите панел Сесии:

Браузър Vivaldi с отворен и осветен панел Сесии.

Добавяне на нова сесия

За да запишете разделите в сесия от панел Сесии:

  1. Отворете панел Сесии.
  2. Щракнете върху Запиши разделите в сесия близо до горния десен ъгъл на панела.
  3. Дайте описание на сесията.
  4. Определете дали включвате разделите от всички пространства в сесията или не и дали записвате разделите от всички прозорци или само от текущия прозорец.
  5. Щракнете върху Запиши.

Преглед и редактиране на сесии

За да прегледате и редактирате съдържанието на записана сесия:

  1. Отворете панел Сесии.
  2. Изберете сесия.
  3. Щракнете върху  Редактирай сесията в горния десен ъгъл на панела.

Може да пренареждате, преименувате и премахвате раздели, както бихте направили с показана сесия в панел Прозорец.


Самозаписани сесии

За да резервирате автоматично всички отворени раздели в сесия веднъж на всеки час:

  1. Щракнете върху Резервирай автоматично сесията в долната част на панела.
  2. Изберете колко дни да се пазят резервните копия:
    • 1 ден;
    • 3 дни;
    • 5 дни;
    • 30 дни;

Изтриване на записана сесия

За да изтриете сесия:

  1. Отворете панел Сесии.
  2. Изберете сесия, която искате да премахнете.
  3. Щракнете върху Изтрий сесията в горния десен ъгъл на панела.

Или щракнете с десен върху сесията и изберете Изтрий от контекстното меню.