আমি কীভাবে কোনও চিহ্ন ছাড়াই ব্রাউজারে (একই ডোমেনে, সিওআরএস নয়) একাধিক ট্যাব বা উইন্ডোজের মধ্যে যোগাযোগ করার উপায় অনুসন্ধান করছিলাম। বেশ কয়েকটি সমাধান ছিল:
প্রথমটি সম্ভবত সবচেয়ে খারাপ সমাধান - আপনার আপনার বর্তমান উইন্ডোটি থেকে একটি উইন্ডো খুলতে হবে এবং তারপরে আপনি যতক্ষণ উইন্ডো খোলা রাখবেন ততক্ষণ আপনি যোগাযোগ করতে পারবেন। আপনি যদি কোনও উইন্ডোতে পৃষ্ঠাটি পুনরায় লোড করেন তবে আপনি সম্ভবত যোগাযোগটি হারিয়ে ফেলেছেন।
দ্বিতীয় পদ্ধতি, পোস্টমেসেজ ব্যবহার করে সম্ভবত ক্রস-অরিজিন যোগাযোগ সক্ষম করে, তবে প্রথম পদ্ধতির মতোই সমস্যাটি ভোগ করে। আপনার উইন্ডো অবজেক্ট বজায় রাখা দরকার।
তৃতীয় উপায়, কুকিগুলি ব্যবহার করে ব্রাউজারে কিছু ডেটা সঞ্চয় করুন যা কার্যকরভাবে একই ডোমেনের সমস্ত উইন্ডোতে একটি বার্তা প্রেরণের মতো দেখায়, তবে সমস্যাটি হ'ল আপনি কখনই জানতে পারবেন না যে সমস্ত ট্যাবগুলি "বার্তা" ইতিমধ্যে পড়েছে বা আগে নেই কিনা you পরিষ্কার আপ. পর্যায়ক্রমে কুকি পড়তে আপনাকে কিছু সময়সীমা বাস্তবায়ন করতে হবে। তবুও আপনি সর্বাধিক কুকি দৈর্ঘ্যের দ্বারা সীমাবদ্ধ, যা 4KB।
চতুর্থ সমাধান, লোকালস্টোরেশন ব্যবহার করে, কুকিজের সীমাবদ্ধতাগুলি অতিক্রম করেছে বলে মনে হয়েছিল, এবং এটি ইভেন্টগুলি ব্যবহার করে এমনকি শুনতেও পারে। এটি কীভাবে ব্যবহার করবেন তা গৃহীত উত্তরে বর্ণিত হয়েছে।
সম্পাদনা 2018: স্বীকৃত উত্তরটি এখনও কাজ করে তবে আধুনিক ব্রাউজারগুলির জন্য ব্রডকাস্টচ্যানেল ব্যবহার করার জন্য একটি নতুন সমাধান রয়েছে। ব্রডকাস্ট চ্যানেল ব্যবহার করে কীভাবে সহজেই ট্যাবগুলির মধ্যে বার্তা প্রেরণ করতে হয় তার একটি সাধারণ উদাহরণের জন্য অন্য উত্তরটি দেখুন।