Какво представляват HTML обектите

HyperText Markup Language, или HTML, е основният език за уеб страници в интернет. Той включва поддръжка за редица други езици, които добавят допълнителна функционалност и стил, като JavaScript и CSS. Всички тези езици са базирани на текст с някои смислени символи, използвани за разделяне на литерални низове, които трябва да бъдат отпечатани в браузъра, и код, който трябва да бъде интерпретиран и изпълнен.

Този дизайн обаче има някои проблеми, които стават очевидни, когато искате да отпечатате един от значимите знаци в браузъра. Най-добрите примерни знаци за използване са символите „по-малко от“ и „по-голямо от“. Съответно тези символи се използват за отваряне и затваряне на кодови сегменти в HTML. Правилният метод за безопасно отпечатване на тези знаци на екрана е използването на HTML обекти.

HTML обекти и сигурност

Благодарение на тези знаци, които имат специално значение, трябва да бъдете наистина внимателни, за да сте сигурни, че ги замените с версията на HTML обект, ако искате те да бъдат отпечатани в браузъра. За съжаление, много уеб разработчици забравят, че потребителите могат да подават информация за много уебсайтове. Ако това въведено от потребителя включва значими знаци и те не са заменени с HTML обекти, в процес, наречен саниране, тогава уебсайтът има уязвимост за междусайтови скриптове (XSS).

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

Как работят HTML обектите (и понякога не)

HTML обектите работят, защото браузърът знае да го показва като съответния специален знак и да не го третира като специален знак. Всички HTML обекти започват с амперсанд „&“ и завършват с точка и запетая „;“. Повечето знаци се идентифицират с номер на обект, въпреки че някои специални знаци имат и съкратено име. Например „&“, „<“ и „>“ имат номерата на обекти „&“, „<“ и „>“, както и имената на обекти „&“, „<“ и „>“ съответно. Браузърът знае, че тези низове означават, че трябва да показва съответните знаци.

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

В повечето случаи потребителите трябва да виждат само знаците, които представляват HTML обектите. Възможно е обаче да видите кодирани знаци, обикновено амперсанд „&“, чрез процес, наречен „Двойно кодиране“. Това се случва, когато символът амперсанд се появява в собствена кодирана версия. Двойното кодиране обикновено се случва, когато входът е правилно кодиран, тъй като е изпратен, обаче, когато се извежда, отново се дезинфекцира. Това води до това, че амперсандът в началото на „&“ се кодира втори път и се появява като „&“, след това браузърът правилно го интерпретира като низ, който трябва да бъде отпечатан като „&“, след като е декодирал HTML обекта и е игнориран частичното образувание.

Оставете коментар

Как да снаждате Ethernet кабел

Как да снаждате Ethernet кабел

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

Как да поставите PS5 в режим на почивка

Как да поставите PS5 в режим на почивка

Режимът на почивка е функция на Sony PlayStation 5, която пести енергия, когато не използвате активно конзолата. За разлика от пълното изключване, той запазва системния софтуер и отворените видеоигри в паметта, което ви позволява да се върнете към действието за секунди.

Как да влезете и излезете от режим на цял екран в Google Chrome

Как да влезете и излезете от режим на цял екран в Google Chrome

Режимът на цял екран ви осигурява безпроблемно изживяване за приложенията, които използвате. Когато искате да работите онлайн, да четете уеб страница или да гледате онлайн видеоклип, можете лесно да влезете в режим на цял екран в Google Chrome на Windows и macOS.

Snapchat „Само моите очи“: Какво означава и как да го настроите

Snapchat „Само моите очи“: Какво означава и как да го настроите

Всички имаме снимки, които искаме да запазим поверителни, независимо дали са лични снимки или просто нещо, което не искаме никой друг да вижда, използващ телефона ни. Вече можете да създавате лични истории в Snapchat, а сега, за тези допълнителни лични снимки, можете да защитите поверителността си в Snapchat с функцията My Eyes Only Snapchat.

Как да прекратите абонамента си за SiriusXM

Как да прекратите абонамента си за SiriusXM

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

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

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

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Контролерът PS5 DualSense е снабден с презареждаща се батерия от 1560 mAh, която може да издържи между 12 и 15 часа, в зависимост от употребата. Начинът, по който използвате контролера си, влияе върху това колко дълго ще издържи батерията му, а някои игри консумират повече време от други, така че как можете да удължите живота на батерията на вашия PS5 контролер.

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Получавате ли грешка „Нещо се обърка. Опитайте да презаредите“, докато достъпвате Twitter в Google Chrome на вашия компютър.

6 програми за начинаещи, за да си създадат собствени видеоигри

6 програми за начинаещи, за да си създадат собствени видеоигри

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

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Започването на разговор с някого чрез социална медийна платформа като Facebook може да бъде плашещо. Често прекалено много мислим какво да кажем и как да се представим.