পেরেন্ট উইন্ডোতে মেসেজ লিসেনার সেটআপ
window.postMessage() মেথড ক্রস-অরিজিন iframe-পেরেন্ট কমিউনিকেশনের জন্য স্ট্যান্ডার্ড পদ্ধতি। নিচে একটি কম্প্যাটিবল (IE8+ সমेत) ইভেন্ট লিসেনার প্যাটার্ন দেওয়া হলো।
পেরেন্ট কোড (মেসেজ রিসিভার)
চাইল্ড (iframe) কোড (মেসেজ সেন্ডার)
সিকিউরিটি চেকলিস্ট
- সর্বদা
e.originযাচাই করুন।postMessage-এর দ্বিতীয় আর্গুমেন্টে টার্গেট অরিজিন স্পেসিফাই করুন (নয় "*")।- JSON.stringify করে জটিল ডেটা পাঠান।