কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে বর্তমান ওয়েব পেজের প্রোটোকল (protocol) এবং পেজ পাথ (page path) কীভাবে পাবেন


জাভাস্ক্রিপ্টে location object রয়েছে যেটি বর্তমান ওয়েব পেজ সম্পর্কে যেকোনো বিবরণ পেতে ব্যবহৃত হয়। এই location অবজেক্টে window.location.protocol এবং window.location.pathname রয়েছে যেগুলো বর্তমান ওয়েব পেজের প্রোটোকল এবং পাথনেম (pathname) বের করতে ব্যবহৃত হয়। বিস্তারিত আলোচনা করা যাক।

পাথনেম (Pathname)

যেকোনো ওয়েবসাইটের একটি পাথনেম থাকে। জাভাস্ক্রিপ্ট location অবজেক্টে window.location.pathname রয়েছে যা সেটি বের করতে সাহায্য করে।

উদাহরণ

<html> <body> <p id="pathname"></p> <script> 
document.getElementById("pathname").innerHTML = "Page path is: " + window.location.pathname; 
</script> </body> </html>

আউটপুট

Page path is: /cg/assets/jgCOmn.php

প্রোটোকল (Protocol)

সাধারণত যেকোনো সাইট https:// দিয়ে শুরু হয়। এটি একটি সাইটের প্রোটোকল। এই প্রোটোকলটি নির্ধারণ করে মেসেজগুলো কীভাবে ফরম্যাট ও ট্রান্সমিট হবে, এবং বিভিন্ন কমান্ডের প্রতিক্রিয়া হিসেবে ওয়েব সার্ভার ও ব্রাউজার কী করবে।

উদাহরণ

<html> <body> <p id="protoname"></p> <script> 
    document.getElementById("protoname").innerHTML = "Protocol name is: " + window.location.protocol; 
</script> </body> </html>

আউটপুট

The page protocol is: https:


  1. জাভাস্ক্রিপ্টে ডকুমেন্টের টাইটেল (title) এবং পূর্ণ URL কীভাবে পাবেন

  2. জাভাস্ক্রিপ্টে URL কীভাবে hostname এবং path-এ পার্স করবেন?

  3. iOS-এ বর্তমান লোকেশনের ল্যাটিটিউড (Latitude) এবং লংগিটিউড (Longitude) পাওয়া

  4. অ্যান্ড্রয়েড WebView-এ বর্তমান লোকেশন (Current Location) কিভাবে পেতে হয়?