রেফারেন্স

অ্যাপ.রানটাইম

অ্যাপের জীবনচক্র পরিচালনা করতে chrome.app.runtime API ব্যবহার করুন। অ্যাপ রানটাইম অ্যাপ ইনস্টলেশন পরিচালনা করে, ইভেন্ট পৃষ্ঠা নিয়ন্ত্রণ করে এবং যেকোনো সময় অ্যাপটি বন্ধ করে দিতে পারে।

অ্যাপ.উইন্ডো

উইন্ডোজ তৈরি করতে chrome.app.window API ব্যবহার করুন। উইন্ডোজের টাইটেল বার এবং সাইজ কন্ট্রোল সহ একটি ঐচ্ছিক ফ্রেম রয়েছে। এগুলি কোনও Chrome ব্রাউজার উইন্ডোর সাথে সম্পর্কিত নয়। এই বিকল্পগুলির একটি প্রদর্শনের জন্য উইন্ডো স্টেট নমুনা দেখুন।

অ্যাপভিউট্যাগ
ক্রোম ৪৩+

আপনার Chrome অ্যাপের মধ্যে অন্যান্য Chrome অ্যাপ এম্বেড করতে appview ট্যাগ ব্যবহার করুন। ( ব্যবহার দেখুন)।

ব্লুটুথ

ব্লুটুথ ডিভাইসের সাথে সংযোগ স্থাপন করতে chrome.bluetooth API ব্যবহার করুন। সমস্ত ফাংশন chrome.runtime.lastError এর মাধ্যমে ব্যর্থতার প্রতিবেদন করে।

ব্লুটুথ লো এনার্জি

chrome.bluetoothLowEnergy API জেনেরিক অ্যাট্রিবিউট প্রোফাইল (GATT) ব্যবহার করে ব্লুটুথ স্মার্ট (লো এনার্জি) ডিভাইসের সাথে যোগাযোগ করতে ব্যবহৃত হয়।

ব্লুটুথ সকেট

RFCOMM এবং L2CAP সংযোগ ব্যবহার করে ব্লুটুথ ডিভাইসে ডেটা পাঠাতে এবং গ্রহণ করতে chrome.bluetoothSocket API ব্যবহার করুন।

ব্রাউজার

বর্তমান অ্যাপ্লিকেশন এবং Chrome প্রোফাইলের সাথে সম্পর্কিত Chrome ব্রাউজারের সাথে ইন্টারঅ্যাক্ট করতে chrome.browser API ব্যবহার করুন।

ক্লিপবোর্ড
শুধুমাত্র ডেভ চ্যানেল ChromeOS

ব্যবহারকারীদের ক্লিপবোর্ডের ডেটা অ্যাক্সেস করার অনুমতি দেওয়ার জন্য chrome.clipboard API প্রদান করা হয়েছে। ওপেন-ওয়েব বিকল্প উপলব্ধ না হওয়া পর্যন্ত এটি chromeos প্ল্যাটফর্ম অ্যাপগুলির জন্য একটি অস্থায়ী সমাধান। ওপেন-ওয়েব সমাধান উপলব্ধ হওয়ার পরে এটি বন্ধ করে দেওয়া হবে, যা ২০১৭ সালের চতুর্থ প্রান্তিকে হতে পারে।

ফাইল সিস্টেম
শুধুমাত্র ফোরগ্রাউন্ড

ব্যবহারকারীর স্থানীয় ফাইল সিস্টেম তৈরি, পড়া, নেভিগেট এবং লেখার জন্য chrome.fileSystem API ব্যবহার করুন। এই API ব্যবহার করে, Chrome অ্যাপস ব্যবহারকারীর নির্বাচিত স্থানে পড়তে এবং লিখতে পারে। উদাহরণস্বরূপ, একটি টেক্সট এডিটর অ্যাপ স্থানীয় ডকুমেন্ট পড়তে এবং লেখার জন্য API ব্যবহার করতে পারে। সমস্ত ব্যর্থতা chrome.runtime.lastError এর মাধ্যমে জানানো হয়।

লুকিয়ে রাখা

সংযুক্ত HID ডিভাইসগুলির সাথে ইন্টারঅ্যাক্ট করতে chrome.hid API ব্যবহার করুন। এই API একটি অ্যাপের প্রেক্ষাপট থেকে HID ক্রিয়াকলাপগুলিতে অ্যাক্সেস প্রদান করে। এই API ব্যবহার করে, অ্যাপগুলি হার্ডওয়্যার ডিভাইসের জন্য ড্রাইভার হিসাবে কাজ করতে পারে। এই API দ্বারা তৈরি ত্রুটিগুলি runtime.lastError সেট করে এবং ফাংশনের নিয়মিত কলব্যাক কার্যকর করে রিপোর্ট করা হয়। এই ক্ষেত্রে কলব্যাকের নিয়মিত প্যারামিটারগুলি অনির্ধারিত থাকবে।

এমডিএনএস
ক্রোম ৪৩+

mDNS এর মাধ্যমে পরিষেবা আবিষ্কার করতে chrome.mdns API ব্যবহার করুন। এতে NSD স্পেসির বৈশিষ্ট্যগুলির একটি উপসেট রয়েছে: http://www.w3.org/TR/discovery-api/

মিডিয়াগ্যালারি
শুধুমাত্র ChromeOS

ব্যবহারকারীর স্থানীয় ডিস্ক থেকে (ব্যবহারকারীর সম্মতিতে) মিডিয়া ফাইল (অডিও, ছবি, ভিডিও) অ্যাক্সেস করতে chrome.mediaGalleries API ব্যবহার করুন।

নেটওয়ার্কিং.অনক
শুধুমাত্র Chrome 59+ ChromeOS

chrome.networking.onc API নেটওয়ার্ক সংযোগ (সেলুলার, ইথারনেট, VPN বা WiFi) কনফিগার করার জন্য ব্যবহৃত হয়। এই API স্বয়ংক্রিয়ভাবে চালু হওয়া Chrome OS কিয়স্ক সেশনে উপলব্ধ।

ধারাবাহিক

সিরিয়াল পোর্টের সাথে সংযুক্ত ডিভাইস থেকে পড়তে এবং লিখতে chrome.serial API ব্যবহার করুন।

সকেট

TCP এবং UDP সংযোগ ব্যবহার করে নেটওয়ার্কের মাধ্যমে ডেটা প্রেরণ এবং গ্রহণ করতে chrome.socket API ব্যবহার করুন। দ্রষ্টব্য: Chrome 33 থেকে শুরু করে, এই APIটি sockets.udp , sockets.tcp এবং sockets.tcpServer API-এর পক্ষে অবচিত।

সকেট.টিসিপি

TCP সংযোগ ব্যবহার করে নেটওয়ার্কের মাধ্যমে ডেটা পাঠাতে এবং গ্রহণ করতে chrome.sockets.tcp API ব্যবহার করুন। এই API chrome.socket API-তে পূর্বে পাওয়া TCP কার্যকারিতাকে প্রতিস্থাপন করে।

sockets.tcp সার্ভার

TCP সংযোগ ব্যবহার করে সার্ভার অ্যাপ্লিকেশন তৈরি করতে chrome.sockets.tcpServer API ব্যবহার করুন। এই API chrome.socket API-তে পূর্বে পাওয়া TCP কার্যকারিতাকে প্রতিস্থাপন করে।

সকেট.ইউডিপি

UDP সংযোগ ব্যবহার করে নেটওয়ার্কের মাধ্যমে ডেটা পাঠাতে এবং গ্রহণ করতে chrome.sockets.udp API ব্যবহার করুন। এই API "সকেট" API-তে পূর্বে পাওয়া UDP কার্যকারিতাকে প্রতিস্থাপন করে।

সিঙ্কফাইলসিস্টেম

Google ড্রাইভে ডেটা সংরক্ষণ এবং সিঙ্ক্রোনাইজ করতে chrome.syncFileSystem API ব্যবহার করুন। এই API Google ড্রাইভে সংরক্ষিত ব্যবহারকারীর ডকুমেন্ট অ্যাক্সেস করার জন্য নয়। এটি অফলাইন এবং ক্যাশিং ব্যবহারের জন্য অ্যাপ-নির্দিষ্ট সিঙ্কেবল স্টোরেজ প্রদান করে যাতে একই ডেটা বিভিন্ন ক্লায়েন্টে উপলব্ধ হতে পারে। এই API ব্যবহার সম্পর্কে আরও জানতে ডেটা পরিচালনা করুন পড়ুন।

সিস্টেম.নেটওয়ার্ক

chrome.system.network API ব্যবহার করুন।

ইউএসবি

সংযুক্ত USB ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে chrome.usb API ব্যবহার করুন। এই API একটি অ্যাপের প্রেক্ষাপট থেকে USB অপারেশনগুলিতে অ্যাক্সেস প্রদান করে। এই API ব্যবহার করে, অ্যাপগুলি হার্ডওয়্যার ডিভাইসের জন্য ড্রাইভার হিসাবে কাজ করতে পারে। এই API দ্বারা তৈরি ত্রুটিগুলি runtime.lastError সেট করে এবং ফাংশনের নিয়মিত কলব্যাক কার্যকর করে রিপোর্ট করা হয়। এই ক্ষেত্রে কলব্যাকের নিয়মিত প্যারামিটারগুলি অনির্ধারিত থাকবে।

ভার্চুয়াল কীবোর্ড
শুধুমাত্র Chrome 58+ ChromeOS

chrome.virtualKeyboard API হল একটি কিয়স্ক-ভিত্তিক API যা কিয়স্ক সেশনে ভার্চুয়াল কীবোর্ড লেআউট এবং আচরণ কনফিগার করতে ব্যবহৃত হয়।

ওয়েবভিউট্যাগ

ওয়েব থেকে লাইভ কন্টেন্ট সক্রিয়ভাবে নেটওয়ার্কের মাধ্যমে লোড করতে এবং আপনার Chrome অ্যাপে এম্বেড করতে webview ট্যাগ ব্যবহার করুন। আপনার অ্যাপ webview উপস্থিতি নিয়ন্ত্রণ করতে এবং ওয়েব কন্টেন্টের সাথে ইন্টারঅ্যাক্ট করতে, একটি এম্বেডেড ওয়েব পৃষ্ঠায় নেভিগেশন শুরু করতে, এর মধ্যে ঘটে যাওয়া ত্রুটির ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে এবং আরও অনেক কিছু করতে পারে ( ব্যবহার দেখুন)।