আইফ্রেম এবং ফ্রেমের মধ্যে পার্থক্য কী?


91

আমার নিজের অর্ডার ফর্মের মধ্যে 3 ডি সুরক্ষিত পৃষ্ঠা এম্বেড করার বিকল্পগুলির দিকে তাকানো, আমি নিম্নলিখিতটি দেখতে পেয়েছি:

"কিছু কমার্স সাইট ফ্রেম ব্যবহার করার পরিবর্তে পুরো ব্রাউজার পৃষ্ঠাটি প্রমাণীকরণে উত্সর্গ করবে (কোনও আইফ্রেম নয়, যা যাইহোক কম সুরক্ষিত অবজেক্ট))"

http://en.wikedia.org/wiki/3-D_Secure থেকে

কেউ যদি আমাকে সাধারণ ফ্রেমের বিপরীতে কেন iframes কম সুরক্ষিত হয় এবং সমস্যা সৃষ্টি করতে পারে সে সম্পর্কে নিম্নচারণ করতে পারেন ? এবং মৌলিক পার্থক্য কি?

যেভাবে আমি এটি দেখছি, iframeসেটাই চলার পথ।



4
<frame>এইচটিএমএল 5 এ অবমূল্যায়ন করা হয়েছে, সুতরাং আপনার আর এটি ব্যবহার করা উচিত নয়।
মাইকেল হেজে

উত্তর:


65

পার্থক্যটি হ'ল একটি আইফ্রেম কোনও পৃষ্ঠায় থাকা সামগ্রীর মধ্যে "ভাসমান" করতে সক্ষম, এটি হ'ল আপনি একটি এইচটিএমএল পৃষ্ঠা তৈরি করতে পারেন এবং এর মধ্যে একটি আইফ্রেম স্থাপন করতে পারেন। এটি আপনাকে একটি পৃষ্ঠা রাখতে এবং এটিতে সরাসরি অন্য কোনও দস্তাবেজ রাখার অনুমতি দেয়। এ framesetআপনাকে বিভিন্ন পাতায় (অনুভূমিকভাবে এবং উল্লম্বভাবে) স্ক্রিনটি বিভক্ত করতে এবং প্রতিটি অংশে বিভিন্ন নথি প্রদর্শন করতে দেয়।

আইফ্রেমস সুরক্ষার সারাংশ পড়ুন ।


সুরক্ষিত সমস্যাগুলি আমার জন্য প্রযোজ্য বলে মনে হচ্ছে না, যেহেতু আমি সরাসরি একটি সুরক্ষিত সাইট (এবং যেটি আমি 100% বিশ্বাস করি) উল্লেখ করি তাই কোনও আক্রমণকারী কীভাবে এই নাশকতা করতে পারে তা দেখবেন না?
ডানকান

14

আইফ্রেম কেবল একটি "অভ্যন্তরীণ ফ্রেম"। এটিকে কম সুরক্ষিত বলে বিবেচনা করার কারণ (কোনও ধরণের ফ্রেম ব্যবহার না করা) কারণ আপনি নিজের ডোমেন থেকে উত্স না পাওয়া সামগ্রী অন্তর্ভুক্ত করতে পারেন।

এর সমস্ত অর্থ হ'ল আপনি আইফ্রেমে বা একটি নিয়মিত ফ্রেমে যা কিছু অন্তর্ভুক্ত করেন তা আপনার বিশ্বাস করা উচিত।

ফ্রেম এবং আইফ্রেমগুলি সমানভাবে সুরক্ষিত (এবং আপনি যদি অবিশ্বস্ত উত্স থেকে সামগ্রী অন্তর্ভুক্ত করেন তবে সুরক্ষিত)।


আপনি নিয়মিত ফ্রেমেও আপনার ডোমেন থেকে উত্পন্ন না এমন সামগ্রী অন্তর্ভুক্ত করতে পারেন।
কোয়ান্টিন

@ ডেভিড, আমার সম্ভবত এটি স্পষ্টভাবে বলা উচিত ছিল। আমি অনুমান করি যে আমি তা বোঝিয়েছি কিন্তু সত্যই তা কখনই বলে নি। আমি আরও উত্তর পরিষ্কার করতে আমার উত্তর আপডেট করব। ধন্যবাদ!
ড্যান হারবার্ট


7

iframeসম্পূর্ণ পৃষ্ঠাগুলি অন্তর্ভুক্ত করতে গুলি প্রচুর ব্যবহৃত হয়। যখন এই পৃষ্ঠাগুলি অন্য ডোমেনে হোস্ট করা হয় আপনি ক্রস সাইড স্ক্রিপ্টিং এবং স্টাফ নিয়ে সমস্যা পান। এটি ঠিক করার উপায় রয়েছে।

ফ্রেমগুলি আপনার পৃষ্ঠাটিকে একাধিক অংশে বিভক্ত করতে ব্যবহৃত হয়েছিল (উদাহরণস্বরূপ, বামদিকে একটি নেভিগেশন মেনু)। এগুলি ব্যবহার করার আর সুপারিশ করা হয় না।


"ফ্রেমগুলি আপনার পৃষ্ঠাকে একাধিক অংশে ভাগ করতে ব্যবহৃত হয় example উদাহরণস্বরূপ বামদিকে একটি মেনু।" 90 এর দশকে ফোন এবং আপনাকে ফিরে চাই। এর জন্য আপনার ফ্রেম ব্যবহার করা উচিত নয় । কিছু বছর আগে এটি করা সাধারণ ছিল তবে এখন আপনার মেনুটি তৈরির জন্য বেশিরভাগ সময় সার্ভারসাইড অন্তর্ভুক্ত করা উচিত এবং CSS ব্যবহার করা উচিত। এটি দীর্ঘমেয়াদে অনেক বেশি নমনীয়তার সুযোগ দেয়। velvetblues.com/web-de વિકાસment-blog/… বিষয়টিতে কিছু তথ্য রয়েছে।
এস্তেবান কাবার

13
আমি জানি :) আমি কেবল এটি ব্যাখ্যা করতে চেয়েছিলাম (100 বছর আগে;) জন্য ফ্রেমটি কোথায় ব্যবহৃত হয়েছিল
আইভো

5

আমি কেবলমাত্র যে কারণগুলির কথা ভাবতে পারি তা হ'ল আপনি যে দম্পতির উল্লেখ করার জন্য উইকি নিবন্ধটিতে উল্লেখ করেছেন ...

"" ভিসা দ্বারা সত্যায়িত "সিস্টেমটি কিছু সমালোচনা এনেছে, যেহেতু ভিসা পপ-আপ উইন্ডো বা ইনলাইন ফ্রেম দ্বারা বৈধ যাচাই করা এবং একটি প্রতারণামূলক ফিশিং সাইটের মধ্যে পার্থক্য করা ব্যবহারকারীদের পক্ষে কঠিন" "

"২০০৮ সালের হিসাবে, বেশিরভাগ ওয়েব ব্রাউজারগুলি কোনও আইফ্রেমের বিষয়বস্তুগুলির জন্য সুরক্ষা শংসাপত্র পরীক্ষা করার সহজ উপায় সরবরাহ করে না"

আপনি যদি নিবন্ধটিতে সমালোচনা বিভাগটি পড়েন তবে এটিতে সম্ভাব্য সমস্ত সুরক্ষার ত্রুটিগুলি বর্ণনা করা হয়েছে।

তা না হলে শুধু পার্থক্য যে একটি হল যদি IFrame একটি ইনলাইন ফ্রেম এবং একটি ফ্রেম একটি অংশ ফ্রেমসেট । যার মানে অন্য কোনও কিছুর চেয়ে বেশি লেআউট সমস্যা!


4

ইনলাইন ফ্রেমটি কেবল একটি "বাক্স" এবং আপনি এটি আপনার সাইটে যে কোনও জায়গায় রাখতে পারেন। ফ্রেমগুলি অনেকগুলি পৃষ্ঠাগুলি সহ একটি সাইট তৈরি করতে একসাথে রাখা 'বাক্সগুলি'।


-1

সুরক্ষা একই থাকাকালীন, প্রতারণামূলক অ্যাপ্লিকেশনগুলির জন্য ব্যবহারকারীদের একটি আইফ্রেম ব্যবহার করে জালিয়াতি করা সহজ হতে পারে যেহেতু ফ্রেমটি কোথায় রাখা হয়েছে সে সম্পর্কে তাদের আরও নমনীয়তা রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.