1. সংক্ষিপ্তসার
2019 এর উত্তর: আপনি এখনও প্রোটোকল-সম্পর্কিত ইউআরএল ব্যবহার করতে পারেন, তবে এই কৌশলটি একটি অ্যান্টি-প্যাটার্ন ।
এছাড়াও:
- আপনার বিকাশে সমস্যা হতে পারে।
- কিছু তৃতীয় পক্ষের সরঞ্জামগুলি তাদের সমর্থন নাও করতে পারে।
প্রোটোকল-সম্পর্কিত ইউআরএল থেকে এতে https://
সরিয়ে নেওয়া ভাল লাগবে।
2. প্রাসঙ্গিকতা
এই উত্তরটি জানুয়ারী 2019 এর জন্য প্রাসঙ্গিক the ভবিষ্যতে এই উত্তরের ডেটা অপ্রচলিত হতে পারে।
৩.অ্যান্টি-প্যাটার্ন
3.1। যুক্তিপ্রদর্শন
পল আইরিশ - ফ্রন্ট-এন্ড ইঞ্জিনিয়ার এবং গুগল ক্রোমের ডেভেলপার অ্যাডভোকেট - ২০১৪, ডিসেম্বরে লিখুন :
এখন যেহেতু এসএসএল সবার জন্য উত্সাহিত এবং পারফরম্যান্স সম্পর্কিত উদ্বেগ নেই , এই কৌশলটি এখন একটি অ্যান্টি-প্যাটার্ন । যদি আপনার প্রয়োজনীয় সম্পদটি এসএসএলে পাওয়া যায় তবে সর্বদা এটি ব্যবহার করুনhttps://
সম্পদটি ।
এইচটিটিপি-র মাধ্যমে স্নিপেটকে অনুরোধ করার অনুমতি দেওয়া সাম্প্রতিক গিটহাব ম্যান-অন-সাইড অ্যাটাকের মতো আক্রমণগুলির দ্বার উন্মুক্ত করে । আপনার সাইটটি এইচটিটিপিতে থাকলেও এইচটিটিপিএস সম্পদগুলির জন্য অনুরোধ করা সর্বদা নিরাপদ তবে বিপরীতটি সত্য নয় ।
3.2। অন্য লিঙ্ক
3.3। উদাহরণ
৪. উন্নয়নশীল প্রক্রিয়া
উদাহরণস্বরূপ, আমি ক্লিন-কনসোল ব্যবহার করার চেষ্টা করি ।
- উদাহরণ ফাইল
KiraCleanConsole__cdn_links_demo.html
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>clean-console without protocol demonstration</title>
<!-- Really dead link -->
<script src="https://unpkg.com/bowser@latest/bowser.min.js"></script>
<!-- Package exists; link without “https:” -->
<script src="//cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script>
<!-- Package exists: link with “https:” -->
<script src="https://cdn.jsdelivr.net/npm/gemini-scrollbar/index.js"></script>
</head>
<body>
Kira Goddess!
</body>
</html>
D:\SashaDebugging>clean-console -i KiraCleanConsole__cdn_links_demo.html
checking KiraCleanConsole__cdn_links_demo.html
phantomjs: opening page KiraCleanConsole__cdn_links_demo.html
phantomjs: Unable to load resource (#3URL:file://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js)
phantomjs: phantomjs://code/runner.js:30 in onResourceError
Error code: 203. Description: Error opening //cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js: The network path was not found.
phantomjs://code/runner.js:31 in onResourceError
phantomjs: Unable to load resource (#5URL:https://unpkg.com/bowser@2.1.0/bowser.min.js)
phantomjs: phantomjs://code/runner.js:30 in onResourceError
Error code: 203. Description: Error downloading https://unpkg.com/bowser@2.1.0/bowser.min.js - server replied: Not Found
phantomjs://code/runner.js:31 in onResourceError
phantomjs: Checking errors after sleeping for 1000ms
2 error(s) on KiraCleanConsole__cdn_links_demo.html
phantomjs process exited with code 2
লিঙ্কটি //cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js
বৈধ, তবে আমি একটি ত্রুটি পেয়েছি।
সম্পর্কে Thilo এবং bg17aw উত্তরগুলিতে মনোযোগ দিন file://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js
এবং পড়ুন ।file://
আমি এই আচরণ সম্পর্কে জানতাম না এবং পেজেরার জন্য কেন আমার এই জাতীয় সমস্যা রয়েছে তা বুঝতে পারি না ।
5. তৃতীয় পক্ষের সরঞ্জাম
আমি ক্লিকযোগ্য URL গুলি সাবালাইম পাঠ্য প্যাকেজটি ব্যবহার করি । এটি ব্যবহার করুন, আমি ব্রাউজারে কেবল আমার পাঠ্য সম্পাদক থেকে লিঙ্কগুলি খুলতে পারি।
উদাহরণস্বরূপ উভয় লিঙ্কই বৈধ। তবে প্রথম লিঙ্কটি আমি সফলভাবে ব্রাউজারে ক্লিকযোগ্য ইউআরএল ব্যবহার করতে পারি, দ্বিতীয় লিঙ্ক - না। এটি খুব সুবিধাজনক নাও হতে পারে।
6। উপসংহার
হ্যাঁ:
Developing process
আইটেম হিসাবে আপনার যদি সমস্যা হয় তবে আপনি আপনার বিকাশ কর্মপ্রবাহ সেট করতে পারেন।
- অন্যথায়
Third-party tools
আইটেম হিসাবে আপনার সমস্যা আছে , আপনি সরঞ্জাম অবদান রাখতে পারেন।
তবে আপনার এই অতিরিক্ত সমস্যাগুলির দরকার নেই। Anti-pattern
আইটেমের লিঙ্কগুলির মাধ্যমে তথ্য পড়ুন : প্রোটোকল-সম্পর্কিত ইউআরএলগুলি অপ্রচলিত।