আপনার যা জানা দরকার তা এখানে:
- ফাইলগুলির সাথে ইন্টারঅ্যাক্ট করে এমন ওয়েব অ্যাপগুলি এখন ফাইল সিস্টেম অ্যাক্সেস API ব্যবহার করার সময় ফাইলের নাম এবং ডিরেক্টরির পরামর্শ দিতে পারে।
- আপনি ক্লিপবোর্ড থেকে ফাইল পড়তে পারেন.
- যদি আপনার সাইটে একাধিক ডোমেন থাকে এবং তারা একই অ্যাকাউন্ট ম্যানেজমেন্ট ব্যাকএন্ড শেয়ার করে, তাহলে আপনি Chrome কে বলতে পারেন যে তারা একই, পাসওয়ার্ড ম্যানেজারকে সঠিক শংসাপত্রের পরামর্শ দেওয়ার অনুমতি দেয়৷
- I/O-এর সমস্ত ভিডিও ক্রোম ডেভেলপারস ইউটিউব চ্যানেলে উপলব্ধ!
- এবং আরো অনেক আছে.
আমি Pete LePage , কাজ করছি, এবং বাড়ি থেকে শুটিং করছি, আসুন ডুব দিয়ে দেখি Chrome 91-এ ডেভেলপারদের জন্য নতুন কী আছে!
ফাইল সিস্টেম অ্যাক্সেস API-এর জন্য প্রস্তাবিত নাম
এই বছর ফুগু প্রকল্প থেকে বেরিয়ে আসা আমার প্রিয় APIগুলির মধ্যে একটি হল ফাইল সিস্টেম অ্যাক্সেস APIs। একবার ব্যবহারকারী অনুমতি দিলে, অ্যাপগুলি ব্যবহারকারীদের স্থানীয় ডিভাইসে ফাইলগুলির সাথে ইন্টারঅ্যাক্ট করতে পারে, একইভাবে অন্যান্য ইনস্টল করা অ্যাপগুলি করে, আপনাকে আরও স্বাভাবিক ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে দেয়।
Chrome 91 থেকে শুরু করে, আপনি এখন ইন্টারঅ্যাক্ট করার জন্য একটি ফাইল বা ডিরেক্টরির নাম এবং অবস্থান প্রস্তাব করতে পারেন৷ এটি করতে, showSaveFilePicker
বিকল্পগুলির অংশ হিসাবে একটি suggestedName
সম্পত্তি পাস করুন৷
const fileHandle = await self.showSaveFilePicker({
suggestedName: 'Untitled Text.txt',
types: [{
description: 'Text documents',
accept: {
'text/plain': ['.txt'],
},
}],
});
একই ডিফল্ট স্টার্টিং ডিরেক্টরির জন্য যায়। উদাহরণস্বরূপ, একটি পাঠ্য সম্পাদক সম্ভবত documents
ফোল্ডারে ফাইল সংরক্ষণ বা ফাইল খোলা ডায়ালগ শুরু করতে চায়। যেখানে একটি ইমেজ এডিটর সম্ভবত pictures
ফোল্ডারে শুরু করতে চায়। আপনি একটি startIn
সম্পত্তি পাস করে একটি ডিফল্ট স্টার্ট ডিরেক্টরি প্রস্তাব করতে পারেন।
const fileHandle = await self.showOpenFilePicker({
startIn: 'documents'
});
সম্পূর্ণ বিবরণের জন্য টমের ফাইল সিস্টেম অ্যাক্সেস পোস্টটি দেখুন।
ক্লিপবোর্ড থেকে ফাইল পড়া
Chrome 91-এ থাকা ফাইলগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য আরেকটি দুর্দান্ত নতুন API রয়েছে৷ ডেস্কটপে, ওয়েব অ্যাপগুলি এখন ক্লিপবোর্ড থেকে ফাইলগুলি পড়তে পারে৷ (ক্লিপবোর্ড থেকে ফাইল পড়া সাফারিতে 2018 সাল থেকে পাওয়া যাচ্ছে।)
অবশ্যই, আপনি ক্লিপবোর্ডে সীমাবদ্ধ অ্যাক্সেস পাবেন না, তাই আপনাকে একটি paste
ইভেন্ট লিসেনার সেট-আপ করতে হবে। তারপর, ইভেন্ট হ্যান্ডলারে, আপনি ক্লিপবোর্ডে প্রতিটি ফাইলের বিষয়বস্তু অ্যাক্সেস করতে পারেন।
window.addEventListener('paste', onPaste);
async function onPaste(e) {
const file = e.clipboardData.files[0];
const contents = await file.text();
...
}
অনুমোদিত সাইটগুলিতে শংসাপত্রগুলি ভাগ করুন
যদি আপনার সাইটে একাধিক ডোমেন থাকে, এবং তারা একই অ্যাকাউন্ট ম্যানেজমেন্ট ব্যাকএন্ড শেয়ার করে, তাহলে আপনি এখন আপনার সাইটগুলিকে একে অপরের সাথে যুক্ত করতে পারেন, ব্যবহারকারীদের একবার শংসাপত্রগুলি সংরক্ষণ করার অনুমতি দেয় এবং Chrome পাসওয়ার্ড ম্যানেজার আপনার অনুমোদিত সাইটে সেগুলিকে সাজেস্ট করতে পারে৷
এটি আদর্শ যখন আপনার সাইট বিভিন্ন শীর্ষ স্তরের ডোমেন থেকে পরিবেশিত হয়, যেমন google.com
এবং google.ca
। অথবা হতে পারে আপনি একাধিক ডোমেনের নাম পেয়েছেন।
আপনার ওয়েবসাইটগুলিকে সংযুক্ত করতে, আপনাকে একটি assetlinks.json
ফাইল তৈরি করতে হবে যা ডোমেনের মধ্যে সম্পর্ককে সংজ্ঞায়িত করে৷ নীচের উদাহরণে, আমি ব্রাউজারকে বলছি যে .com
এবং .co.uk
ডোমেইন উভয়ই সম্পর্কিত এবং শংসাপত্রগুলি ভাগ করতে পারে৷
[{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "web",
"site": "https://www.example.com"
}
},
{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "web",
"site": "https://www.example.co.uk"
}
}]
তারপর, প্রতিটি ডোমেনের জন্য .well-known
ফোল্ডারে assetlinks.json
ফাইলটি হোস্ট করুন।
এই কার্যকারিতা Chrome 91-এ ধীরে ধীরে রোল আউট হতে শুরু করবে, এবং প্রথম দিনে উপলব্ধ নাও হতে পারে, তাই সাম্প্রতিক বিবরণের জন্য অধিভুক্ত সাইট জুড়ে লগইন শংসাপত্রগুলি ভাগ করতে Chrome সক্ষম করুন দেখুন৷
এবং আরো!
অবশ্যই আরো অনেক আছে.
I/O 2021 এর সমস্ত ভিডিও এখন অনলাইনে রয়েছে, সেখানে কিছু দুর্দান্ত সামগ্রী রয়েছে, তাই এটি পরীক্ষা করে দেখুন!
ওয়েব ট্রান্সপোর্ট -আগে বলা হত Quic Transport-এ বেশ কিছু পরিবর্তন হয়েছে এবং এটি একটি নতুন অরিজিন ট্রায়াল শুরু করছে।
ওয়েব অ্যাসেম্বলি SIMD এর মূল ট্রায়াল শেষ করেছে এবং সমস্ত ব্যবহারকারীর জন্য উপলব্ধ।
রিফ্রেশ করা ফর্ম উপাদানগুলি অবশেষে অ্যান্ড্রয়েডে অবতরণ করেছে, ব্যবহারকারীর অভিজ্ঞতা উন্নত করেছে।
এবং <link>
উপাদানের media
বৈশিষ্ট্য link rel="icon"
এর জন্য সম্মানিত হবে, যার অর্থ আপনি মিডিয়া প্রশ্নের উপর ভিত্তি করে বিভিন্ন আইকন সংজ্ঞায়িত করতে পারেন। উদাহরণস্বরূপ অন্ধকার এবং হালকা মোডের জন্য একটি ভিন্ন আইকন।
<link
rel="icon"
media="(prefers-color-scheme: dark)"
href="/icons/dark.png">
<link
rel="icon"
media="(prefers-color-scheme: light)"
href="/icons/light.png">
আরও পড়া
এটি শুধুমাত্র কিছু মূল হাইলাইট কভার করে। Chrome 91-এ অতিরিক্ত পরিবর্তনের জন্য নীচের লিঙ্কগুলি দেখুন৷
- Chrome DevTools এ নতুন কি আছে (91)
- Chrome 91 অবচয় এবং অপসারণ
- Chrome 91-এর জন্য ChromeStatus.com আপডেট
- Chrome 91-এ JavaScript-এ নতুন কী আছে
- Chromium সোর্স রিপোজিটরি পরিবর্তনের তালিকা
সদস্যতা
আপ টু ডেট থাকার জন্য, Chrome Developers YouTube চ্যানেলে সাবস্ক্রাইব করুন , এবং যখনই আমরা একটি নতুন ভিডিও লঞ্চ করব আপনি একটি ইমেল বিজ্ঞপ্তি পাবেন৷
আমি পিট লেপেজ, এবং ক্রোম 92 রিলিজ হওয়ার সাথে সাথে, আমি আপনাকে বলতে এখানে থাকব যে Chrome-এ নতুন কী আছে!