Разумевање својства ХТМЛ ДОМ документа.домен

Razumevane Svojstva Html Dom Dokumenta Domen



А назив домена може се дефинисати као веб адреса коју људи могу користити док траже веб страницу. До веб локације можемо доћи уписивањем веб адресе у претраживач. На пример, укуцајте „ твиттер.цом ” у траци за претрагу претраживача ће вас одвести на званичну веб локацију Твиттер-а. Слично томе, свака веб локација мора имати јединствено име домена како би људи могли да дођу до њега.

Овај чланак говори о документ.домен својства детаљно заједно са примером.

Како разумети својство домена ХТМЛ ДОМ документа?

Име домена се може пронаћи преко својства „домаин.наме“. Представља име домена УРЛ адресе која се учитава на веб локацију.







Синтакса



документ. домена

Овде „документ“ представља веб страницу чији домен треба да буде познат.



Р повратна вредност

  • Својство домена враћа а низ који представља име домена сервера одакле је документ учитан.
  • Враћа се својство домена нула ако је документ креиран у меморији.

Белешка: Некретнина је застарела и више се не препоручује за коришћење.





Пример: Разумевање својства ХТМЛ ДОМ документа.домен

Хајде да погледамо следећи пример да видимо како можемо да издвојимо име домена веб локације помоћу својства доцумент.домаин:

ДОЦТИПЕ хтмл >

< хтмл >

< тело >

< х1 > Добродошли у Линукхинт. са х1 >

< дугме онцлицк = 'гетдомаин()' > Проверавати ! дугме >

< п ид = 'проверавати' > стр >

< скрипта >

функција гетдомаин ( ) {

нека и = документ. домена ;

документ. гетЕлементБиИд ( 'проверавати' ) . иннерХТМЛ = и ;

}

скрипта >

тело >

хтмл >

У горњем примеру:



  • Наслов са текстом „Велцоме то линукхинт.цом“ креира се помоћу ознаке х1.
  • Дефинисано је дугме које каже „Провери!“ и позива ЈаваСцрипт функцију гетдомаин() .
  • ЈаваСцрипт код за гетдомаин() је написан унутар ознаке скрипте.
  • Унутар функције гетдомаин(), променљива „и” је декларисана и додељена је својству „доцумент.домаин”.
  • Функција „гетдомаин()“ се покреће када се „Провери!“ дугме се кликне и оно преузима име домена.

Излаз

Доња илустрација показује да је „ документ.домен ” својство успешно преузима име домена веб локације:

Застарелост документа. Својство домена

Својство ХТМЛ ДОМ доцумент.домаин је застарело због његове недоследности са безбедносном заштитом коју даје политика истог порекла. То чини основни модел у претраживачима сложеним, што може узроковати сигурносне проблеме.

Подешавање „доцумент.домаин“ се не препоручује јер је сав приступ ДОМ-у странице доступан са сваког поддомена. Ово није оно што нам је потребно јер нашој страници могу приступити друге странице које имају сличан део хоста или ИП адресу. Ово се може догодити чак и са посебним портом. Ово узрокује озбиљне безбедносне проблеме у случају дељеног хостинга.

Шта се може користити уместо тога?

Виндов.постМессаге ” се може користити као алтернатива својству „доцумент.домаин” за испоруку асинхроне поруке. Ово има контролисан приступ и стога је много сигурније од свих несигурних откривања података које врши својство „доцумент.домаин“.

Закључак

ХТМЛ ДОМ “ документ.домен ” својство добија домен веб локације која је тренутно учитана. Застарео је због неусаглашености са безбедносном заштитом коју даје политика истог порекла. Стога се алтернатива њему Виндов.постМессаге користи за испоруку порука другим изворима. У овом чланку смо разматрали својство доцумент.домаин, његов пример, застарелост и одговарајућу алтернативу.