ডাবল স্ল্যাশ দিয়ে শুরু হওয়া ইউআরএলগুলির জন্য ব্রাউজার সমর্থন


107

আমি সম্প্রতি প্রোটোকল ব্যতীত কয়েকটি লিঙ্ক ব্যবহার করেছি। এটি বুঝতে খুব অসুবিধা মনে হয়নি - আমি মনে করি এটি একটি দুর্দান্ত ধারণা এবং বেশ স্বজ্ঞাত।

আপনাদের মধ্যে যারা অবিদিত, মত একটি URL ব্যবহার করার জন্য //example.com/script.jsসদিচ্ছা বিন্দু পারেন http://example.com/script.jsবা https://example.com/script.jsএকটি থেকে হোক বা না হোক URL টি উদ্ভাবিত নির্ভর করে HTTP বা HTTPS URL টি। Https পৃষ্ঠা থেকে HTTP স্ক্রিপ্টগুলি বা চিত্রগুলি অন্তর্ভুক্ত করা একটি সুরক্ষা উদ্বেগ হতে পারে, উদাহরণস্বরূপ, সুতরাং এটি আপনার কোডে প্রোটোকল সনাক্তকরণের প্রয়োজন ছাড়াই সমাধান করে।

আমার প্রশ্ন হ'ল এর জন্য কোন ধরণের ব্রাউজার / ওএস সমর্থন রয়েছে? এটি উত্পাদন ব্যবহার করা নিরাপদ? এটি অবশ্যই কিছুটা সহজ করে তুলবে।

সাধারণ উদাহরণ এবং পরীক্ষা: http://codetester.org/916c6916

সম্পাদনা করুন: আমি এখন কয়েক বছর ধরে ইস্যু ছাড়াই বেশ কয়েকটি জিনিসের জন্য আমার সংস্থার বিজ্ঞাপন সার্ভারের জন্য এটি ব্যবহার করে যাচ্ছি এটি অনুসরণ করুন up


9
এখানে উত্তর দেওয়া হয়েছে: স্ট্যাকওভারফ্লো / প্রশ্নগুলি / 659৫৯৩45৫/২ --- সংক্ষেপে, এটি আরএফসি স্পেসিফিকেশনে রয়েছে তাই এটি সমস্ত বড় ব্রাউজার দ্বারা সমর্থন করা উচিত
কিথ

1
@ কীথ থ্যাঙ্কস, এটি বেশ ভাল এবং সব কিছু, তবে আরএফসি স্পেসের মাধ্যমে দেখছি, আমি আসলে এই শুরুটি ডাবল স্ল্যাশ জিনিস সম্পর্কে কিছুই দেখতে পাচ্ছি না। ইতিমধ্যে সম্পন্ন কিছু নির্দিষ্ট ব্রাউজার পরীক্ষার প্রত্যাশী ছিল। :)
dtbarne

উত্তর:


88

এই আচরণটি আরএফসি 1808 (বিভাগ 4) এর অংশ ছিল যা প্রায় 16 বছর পুরানো, সুতরাং প্রতিটি বড় ব্রাউজারকে এটি সমর্থন করা উচিত (এবং করে)।

দুর্ভাগ্যক্রমে, আই 7 এবং -8 এর সাথে একটি বাগ রয়েছে যা প্রোটোকল-সম্পর্কিত ইউআরএলটি কোনও linkবা যদি ব্যবহার করা হয় @import- যা কোনও বড় সমস্যা না হওয়া উচিত, তবে কুরুচিপূর্ণ এবং এটি মনে রাখা উচিত twice


এটি একটি পুরানো পোস্ট, তবে আমি এটিও বলতে চেয়েছিলাম এটি মোটেও ভাল অনুশীলন নয়। সম্প্রতি আমাদের এক গ্রাহকের অ্যাডমিন ড্যাশবোর্ডে আমার কিছুটা সমস্যা হয়েছিল। URL //code.jquery.com/jquery-2.1.3.min.jsপাওয়া যায় নি এবং লাইব্রেরিটি লোড হয়নি। আমি তারপরে http://code.jquery.com/jquery-2.1.3.min.jsএকটি ত্রুটি পৃষ্ঠাটি লোড করে দেখার চেষ্টা করি । আমি অভ্যন্তরীণভাবে সেট করে একটি প্রক্সি বা ভিপিএন বা ফায়ারওয়াল সুরক্ষা কনফিগারেশন সন্দেহ করি। httpsপ্রোটোকলটি ব্যবহার করতে ইউআরএল আপডেট করার পরে , সবকিছু ঠিকঠাক কাজ করে।
টোয়স্টো

3

আপনি যদি কোনও স্থানীয় মেশিনে বিকাশ করে থাকেন তবে এটির সাথে ব্যর্থ হওয়ার সম্ভাবনা রয়েছে src="file://host.com/filename".

এই পরিস্থিতিতে আপনাকে স্পষ্টভাবে স্কিম নির্দিষ্ট করতে হবে: http://host.com/filenameবা https://host.com/filename

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