যদিও Chrome Apps ওয়েব প্ল্যাটফর্ম ব্যবহার করে, কিছু ওয়েব বৈশিষ্ট্য অক্ষম করা হয়েছে বা অন্যভাবে ব্যবহার করা হয়। এটি প্রধানত নিরাপত্তা সমস্যা এড়াতে এবং প্রোগ্রামিং অনুশীলন উন্নত করতে হয়। নীচে ওয়েব প্ল্যাটফর্মের অক্ষম বৈশিষ্ট্যগুলির একটি সারসংক্ষেপ এবং সম্ভাব্য কাজের আশেপাশে রয়েছে:
অক্ষম | কাজের চারপাশে |
---|---|
alert | একটি কাস্টম লাইটবক্স/পপআপ ব্যবহার করুন। |
ব্রাউজার ক্রোম APIs | N/A |
confirm | একটি কাস্টম লাইটবক্স/পপআপ ব্যবহার করুন। |
document.cookie | প্যাকেজ করা অ্যাপ পৃষ্ঠাগুলি সার্ভারে রেন্ডার করা হয় না, তাই এইগুলি ব্যবহার করার প্রয়োজন নেই৷ |
document.close | N/A |
document.open | N/A |
document.write | document.createElement ব্যবহার করুন। |
বাহ্যিক সম্পদ | iframes জন্য webview ট্যাগ ব্যবহার করুন. এম্বেড কন্টেন্ট এবং ওয়েবভিউ ট্যাগ এপিআই দেখুন। ভিডিও এবং অডিও অ-স্থানীয় URL আছে অনুমোদিত. |
ফ্ল্যাশ | HTML5 প্ল্যাটফর্ম ব্যবহার করুন। |
ফর্ম জমা | ফর্ম সামগ্রী প্রক্রিয়া করতে জাভাস্ক্রিপ্ট ব্যবহার করুন (ইভেন্ট জমা দেওয়ার জন্য শুনুন, সার্ভারে পাঠানোর আগে প্রথমে স্থানীয়ভাবে ডেটা প্রক্রিয়া করুন)। |
জাভাস্ক্রিপ্ট: ইউআরএল | আপনি অ্যাঙ্করগুলিতে ইনলাইন জাভাস্ক্রিপ্টের জন্য বুকমার্কলেট ব্যবহার করতে পারবেন না। পরিবর্তে ঐতিহ্যগত ক্লিক হ্যান্ডলার ব্যবহার করুন. |
স্থানীয় স্টোরেজ | IndexedDB বা স্টোরেজ API ব্যবহার করুন (যা ক্লাউডেও সিঙ্ক করে)। |
নেভিগেশন | লিঙ্কগুলি সিস্টেম ওয়েব ব্রাউজার দিয়ে খোলে। window.history এবং window.location নিষ্ক্রিয়। |
নন-স্যান্ডবক্সড প্লাগইন | N/A |
showModalDialog | একটি কাস্টম লাইটবক্স/পপআপ ব্যবহার করুন। |
সিঙ্ক্রোনাস XMLHttpRequest | অ্যাসিঙ্ক-অনলি XMLHttpRequest ব্যবহার করুন: সিঙ্ক্রোনাস XXRs থেকে মুক্তি পাওয়া । |
ব্যবহারকারীর পাঠ্য নির্বাচন | ডিফল্টরূপে, ব্যবহারকারীরা আর টেক্সট নির্বাচন করতে পারে না যেমন তারা একটি ওয়েব পৃষ্ঠাতে পারে। অ্যাপের পাঠ্যের ক্ষেত্রগুলি নির্বাচনযোগ্য করতে, CSS শৈলী প্রয়োগ করুন, -webkit-user-select: text; . |
ওয়েবএসকিউএল | IndexedDB বা Filesystem API ব্যবহার করুন। |