HTML DOM document.domain சொத்தை புரிந்து கொள்ளுதல்

Html Dom Document Domain Cottai Purintu Kollutal



டொமைன் பெயர் இணையப் பக்கத்தைத் தேடும் போது மக்கள் பயன்படுத்தக்கூடிய இணைய முகவரியாக வரையறுக்கலாம். உலாவியில் இணைய முகவரியைத் தட்டச்சு செய்வதன் மூலம் நாம் வலைத்தளத்தைப் பெறலாம். உதாரணமாக, தட்டச்சு செய்க ' twitter.com 'உலாவியின் தேடல் பட்டியில், ட்விட்டரின் அதிகாரப்பூர்வ வலைத்தளத்திற்கு உங்களை அழைத்துச் செல்லும். இதேபோல், எந்தவொரு வலைத்தளமும் தனிப்பட்ட டொமைன் பெயரைக் கொண்டிருக்க வேண்டும், இதனால் மக்கள் அதைப் பெற முடியும்.

இந்த கட்டுரை விவாதிக்கிறது document.domain ஒரு உதாரணத்துடன் சொத்து விவரம்.

HTML DOM ஆவண டொமைன் சொத்தை எவ்வாறு புரிந்துகொள்வது?

டொமைன் பெயரை 'domain.name' சொத்து மூலம் காணலாம். இது இணையதளத்தில் ஏற்றப்பட்ட URL இன் டொமைன் பெயரைக் குறிக்கிறது.







தொடரியல்



ஆவணம். களம்

இங்கே, 'ஆவணம்' என்பது அறியப்பட வேண்டிய டொமைன் இணையப் பக்கத்தைக் குறிக்கிறது.



ஆர் eturn மதிப்பு

  • டொமைன் சொத்து திரும்புகிறது a லேசான கயிறு என்று பிரதிபலிக்கிறது சேவையகத்தின் டொமைன் பெயர் ஆவணம் ஏற்றப்பட்ட இடத்திலிருந்து.
  • டொமைன் சொத்து திரும்பும் ஏதுமில்லை ஆவணம் நினைவகத்தில் உருவாக்கப்பட்டிருந்தால்.

குறிப்பு: சொத்து வழக்கற்றுப் போய்விட்டதால், இனி பயன்படுத்த பரிந்துரைக்கப்படவில்லை.





எடுத்துக்காட்டு: HTML DOM document.domain சொத்தை புரிந்துகொள்வது

document.domain சொத்தை பயன்படுத்தி இணையதளத்தின் டொமைன் பெயரை எவ்வாறு பிரித்தெடுக்கலாம் என்பதைப் பார்க்க பின்வரும் எடுத்துக்காட்டைப் பார்ப்போம்:

DOCTYPE html >

< html >

< உடல் >

< h1 > Linuxhint க்கு வரவேற்கிறோம். உடன் h1 >

< பொத்தானை கிளிக் செய்யவும் = 'கெட் டொமைன்()' > காசோலை ! பொத்தானை >

< p id = 'காசோலை' > >

< கையால் எழுதப்பட்ட தாள் >

செயல்பாடு getdomain ( ) {

ஒய் = ஆவணம். களம் ;

ஆவணம். getElementById ( 'காசோலை' ) . உள் HTML = மற்றும் ;

}

கையால் எழுதப்பட்ட தாள் >

உடல் >

html >

மேலே உள்ள எடுத்துக்காட்டில்:



  • 'linuxhint.com க்கு வரவேற்கிறோம்' என்ற உரையுடன் ஒரு தலைப்பு h1 குறிச்சொல்லைப் பயன்படுத்தி உருவாக்கப்பட்டது.
  • “சரிபார்!” என்று ஒரு பொத்தான் வரையறுக்கப்பட்டுள்ளது. மற்றும் ஜாவாஸ்கிரிப்ட் செயல்பாட்டை அழைக்கிறது getdomain() .
  • getdomain()க்கான ஜாவாஸ்கிரிப்ட் குறியீடு ஸ்கிரிப்ட் டேக்கில் எழுதப்பட்டுள்ளது.
  • getdomain() செயல்பாட்டிற்குள், 'y' மாறி அறிவிக்கப்பட்டு, 'document.domain' பண்புடன் ஒதுக்கப்படும்.
  • 'செக்!' எனும் போது 'getdomain()' செயல்பாடு தூண்டப்படும். பொத்தானைக் கிளிக் செய்து, அது டொமைன் பெயரைப் பெறுகிறது.

வெளியீடு

கீழே உள்ள விளக்கம் ' document.domain ” சொத்து இணையதளத்தின் டொமைன் பெயரை வெற்றிகரமாக மீட்டெடுக்கிறது:

Domain Property

HTML DOM document.domain சொத்து ஒரே மூலக் கொள்கையால் வழங்கப்பட்ட பாதுகாப்புப் பாதுகாப்புகளுடன் முரண்படுவதால் அது நிராகரிக்கப்படுகிறது. இது உலாவிகளில் அடிப்படை மாதிரியை சிக்கலாக்குகிறது, இது பாதுகாப்பு சிக்கல்களை ஏற்படுத்தும்.

ஒவ்வொரு துணை டொமைனிலிருந்தும் பக்கத்தின் DOMக்கான அனைத்து அணுகலும் கிடைக்கும் என்பதால் “document.domain” ஐ அமைப்பது பரிந்துரைக்கப்படவில்லை. இதேபோன்ற ஹோஸ்ட் பகுதி அல்லது ஐபி முகவரியைக் கொண்ட பிற பக்கங்களால் எங்கள் பக்கத்தை அணுக முடியும் என்பதால் இது எங்களுக்குத் தேவையில்லை. இது ஒரு தனித்துவமான துறைமுகத்துடன் கூட நிகழலாம். இது பகிரப்பட்ட ஹோஸ்டிங் விஷயத்தில் கடுமையான பாதுகாப்புச் சிக்கல்களை ஏற்படுத்துகிறது.

அதற்கு பதிலாக என்ன பயன்படுத்தலாம்?

' Window.postMessage ”ஒரு ஒத்திசைவற்ற செய்தியை வழங்க “document.domain” பண்புக்கு மாற்றாகப் பயன்படுத்தலாம். இது அணுகலைக் கட்டுப்படுத்தியுள்ளது, எனவே 'document.domain' சொத்தின் மூலம் செய்யப்படும் அனைத்து பாதுகாப்பற்ற தரவு வெளிப்பாட்டையும் விட இது மிகவும் பாதுகாப்பானது.

முடிவுரை

HTML DOM' document.domain ” சொத்து தற்போது ஏற்றப்பட்ட இணையதளத்தின் டொமைனைப் பெறுகிறது. ஒரே மூலக் கொள்கையால் வழங்கப்பட்ட பாதுகாப்புப் பாதுகாப்புகளுடன் பொருந்தாததால் இது நிராகரிக்கப்படுகிறது. எனவே, அதற்கு மாற்றாக Window.postMessage மற்ற மூலங்களுக்கு செய்திகளை வழங்க பயன்படுகிறது. இந்த கட்டுரையில், document.domain சொத்து, அதன் உதாரணம், தேய்மானம் மற்றும் பொருத்தமான மாற்று பற்றி விவாதித்தோம்.