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

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

Поща на Vivaldi е пълнофункционален пощенски клиент. Доставянето на поща и филтрирането на потенциално нежелани писма е поверено на пощенския сървър на потребителя.

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


Рендериране на писма

Поща на Vivaldi рендерира писмата чрез рендериращия двигател Блинк на Chromium.

Поща на Vivaldi фабрично блокира зареждането на външни ресурси. Потребителите ще бъдат подканени да одобрят зареждането на външни ресурси за всеки адрес на подател.

Малки и важни картини, като лого или символ, вградете в самото е-писмо, за да осигурите зареждането им. Добавете алтернативни текстове (свойствата alt), които да послужат като заместител за останалите външни картини.

Поща на Vivaldi преобразува писма, написани само в HTML, в обикновен текст, когато потребителят е предпочел да чете обикновен текст. Процесът на преобразуване запазва препратките и рендерира картините чрез текста на техните свойства alt. Може да премахнете представянето на дадена картина при преобразуването в обикновен текст, като изрично я отбележите като декоративна (alt=„“).

За най-добър резултат е добре да осигурите прецизно изготвена алтернативна версия в обикновен текст на писмото в HTML.


Тъмен облик

Поща на Vivaldi следва предпочитанията на потребителя за цветова схема и рендерира писмата в съответствие с нея.

Може да оформите светъл и тъмен облик на своето писмо, използвайки заявка за носител според стандарта prefers-color-scheme Пример:

<meta name="color-scheme" content="light dark">
<style>
@media(prefers-color-scheme: light) {
  body { background: white; color: black; }
}
@media(prefers-color-scheme: dark) {
  body { background: black; color: white; }
}
</style>

Отказ от автоматичен тъмен облик

Поща на Vivaldi може автоматично да приложи тъмна цветова схема, ако вашето писмо не съдържа информация за цветова схема.

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

<meta name="color-scheme" content="only light">

Избор на множество части

Поща на Vivaldi не поддържа комбиниране на множество multipart/related части или други сложни и необичайни писма с множество части. Тя ще избере най-голямата (в байтове) подходяща част от предпочитания вид набор multipart/alternative.


Предупреждения за фишинг

Поща на Vivaldi ще покаже предупреждение за имитация/фишинг, ако името в полета От или Отговори на прилича на адрес за е-поща, различен от присвоения адрес на подателя. Изпратете писмото, като използвате четимо от човек име или просто не го задавайте.

Ако адресите за е-поща в полета От и Отговори на са с различни имена на домейни (в т.ч. поддомейни), Поща на Vivaldi ще покаже предупреждение за имитация/фишинг. Поща на Vivaldi винаги ще покаже предупреждение за имитация/фишинг, ако някой от двата адреса е с общ личен пощенски домейн (т.е. gmail.com и icloud.com).


Преписки

Поща на Vivaldi е изградена на основата на преписки с писма. Преписките гарантират, че свързаните писма се обединяват и показват заедно. Поща на Vivaldi следва стандартните конвенции за преписки с писма, както е описано в RFC 5322, раздел 3.6.4.

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


Календарни покани

Поща на Vivaldi ще обработва прикачвания с календарни събития във файлов формат iCalendar (RFC 5545) и ще подкани потребителя да отговори на изчакващите покани (RSVP) [Моля, потвърдете вашето участие].

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

Was this helpful?

Yes
No
Thanks for your feedback!

Поведение при влачене и избиране на препратка във 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 може да бъде пренебрегнато.

Was this helpful?

Yes
No
Thanks for your feedback!

Метаданни на отметки във 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.

Was this helpful?

Yes
No
Thanks for your feedback!

Интегриране с Календар във 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).

Was this helpful?

Yes
No
Thanks for your feedback!

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

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

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

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

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

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

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

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

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

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

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

Was this helpful?

Yes
No
Thanks for your feedback!

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

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

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

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

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

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

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

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

Was this helpful?

Yes
No
Thanks for your feedback!

Пригаждаеми цветове на темата във 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 резките промени в цвета на темата могат да бъдат забавени. Трябва да се уверите, че документът не променя цвета на темата твърде често.

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

Was this helpful?

Yes
No
Thanks for your feedback!

Известяване в раздел във 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>

Was this helpful?

Yes
No
Thanks for your feedback!

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

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

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

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

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

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

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

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

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

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

Фабрично адресното поле показва само домейна (т.е. vivaldi.com), в който сте, и трябва да го докоснете, за да видите пълния адрес (т.е. https://vivaldi.com/blog/ios). За да виждате пълния адрес постоянно:

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

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

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

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

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

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

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

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

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

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

Was this helpful?

Yes
No
Thanks for your feedback!

Отстраняване на неизправности под 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, за да я подадете.

Was this helpful?

Yes
No
Thanks for your feedback!