প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
ডেভেলপার মোড / ইউজার স্ক্রিপ্ট অনুমতি
প্রশ্ন: ScriptCat "ডেভেলপার মোড সক্রিয় নয়" দেখায় এবং স্ক্রিপ্ট চলছে না?
Chrome 120+ এবং নতুন Edge সংস্করণ থেকে, ব্রাউজারগুলির স্ক্রিপ্ট চালানোর জন্য ব্যবহারকারীদের ম্যানুয়ালি অনুমতি সক্রিয় করতে হয়। সেটআপ নির্দেশনার জন্য ব্রাউজার ইউজার স্ক্রিপ্ট সমর্থন সক্রিয় করুন দেখুন।
যদি ইতিমধ্যে সক্রিয় করা থাকে কিন্তু সতর্কতা এখনও থাকে, ব্রাউজারটি পুনরায় চালু করার বা এক্সটেনশনটি পুনরায় লোড করার চেষ্টা করুন।
স্ক্রিপ্ট কাজ করছে না
প্রশ্ন: একটি স্ক্রিপ্ট ইনস্টল করেছি কিন্তু এর কোনো প্রভাব নেই?
- "Allow User Scripts" সক্রিয় নয় — ব্রাউজার ইউজার স্ক্রিপ্ট সমর্থন সক্রিয় করুন দেখুন
- কোল্ড স্টার্ট — ব্রাউজার প্রথমবার খোলার সময় স্ক্রিপ্টগুলি সঙ্গে সঙ্গে লোড নাও হতে পারে। পৃষ্ঠাটি রিফ্রেশ করার চেষ্টা করুন
- এক্সটেনশন সংঘর্ষ — অ্যাড ব্লকার (যেমন uBlock Origin) স্ক্রিপ্ট ত্রুটি ঘটাতে পারে
প্রশ্ন: স্ক্রিপ্টটি Tampermonkey-এ কাজ করে কিন্তু ScriptCat-এ নয়?
ScriptCat এবং Tampermonkey-এর API বাস্তবায়নে কিছু পার্থক্য রয়েছে। অনুগ্রহ করে সর্বশেষ সংস্করণে আপডেট করুন। সমস্যা থাকলে, GitHub-এ একটি Issue জমা দিন।
CSP / Trusted Types সীমাবদ্ধতা
Q: কোনো সাইটের CSP স্ক্রিপ্ট চালাতে বাধা দিলে কী করব?
ScriptCat-এর Network Rules-এ গিয়ে Tools → Network rules → New rule → Remove CSP নির্বাচন করুন। Websites ঘরে শুধু সমস্যাযুক্ত সাইটটি লিখুন, যেমন example.com। নিয়মটি সংরক্ষণ করে খোলা পৃষ্ঠাগুলো রিফ্রেশ করুন।
Remove CSP টেমপ্লেটটি মূল ফ্রেম ও সাবফ্রেমের ডকুমেন্ট রেসপন্স থেকে CSP হেডার সরায়। চাইলে X-Frame-Options-ও সরানো যায়।
Q: This document requires 'TrustedHTML' assignment. দেখালে কী করব?
সাধারণত এর অর্থ, সাইটের Trusted Types নীতির কারণে ব্রাউজার কোনো DOM অপারেশন প্রত্যাখ্যান করেছে। সাইটটি CSP নির্দেশ require-trusted-types-for 'script' দিয়ে Trusted Types চালু করতে পারে; নীতির সঙ্গে না-মেলা অপারেশন চালালে userscript-এ এই ত্রুটি দেখা দিতে পারে। এখানে ব্রাউজার সাইটের নিরাপত্তা নীতি প্রয়োগ করছে—শুধু এই বার্তা থেকে ScriptCat-কে দায়ী করা যায় না।
ডকুমেন্টের রেসপন্সে থাকা কার্যকর CSP হেডার থেকে সীমাবদ্ধতাটি এলে, শুধু সেই সাইটের জন্য Remove CSP নিয়ম সাহায্য করতে পারে। ত্রুটির কারণ সরানো যায় এমন CSP রেসপন্স হেডার না হলে এটি সমাধানের নিশ্চয়তা দেয় না।
Q: ScriptCat কেন ডিফল্টভাবে সব সাইটের CSP সরায় না?
CSP ও Trusted Types ক্রস-সাইট স্ক্রিপ্টিং (XSS)-এর মতো ঝুঁকি কমাতে সাহায্য করে। CSP সরালে মিল থাকা সাইটের নিজস্ব নিরাপত্তা সুরক্ষা দুর্বল হয়। কেবল যেসব সাইটে সত্যিই প্রয়োজন সেগুলোর জন্য নিয়ম তৈরি করুন। All websites পরিসরটি আছে, তবে সংরক্ষণের আগে ScriptCat নিশ্চিতকরণ চায়।
নিরাপত্তার প্রভাব বুঝে গ্রহণ না করলে All websites পরিসর ব্যবহার করবেন না।
ScriptCat #1239-এ আলাদা GM_xmlhttpRequest সামঞ্জস্য সমস্যাও ছিল; ScriptCat #1242-এ সেটি ঠিক করা হয়েছে। ওই সংশোধন Trusted Types বন্ধ বা পাশ কাটায় না এবং সাইটের CSP বদলায় না। পুরোনো ScriptCat ব্যবহার করলে বর্তমান সংস্করণে আপডেট করুন।
ক্লাউড সিঙ্ক সমস্যা
মৌলিক সিঙ্ক ব্যবহারের জন্য, সিঙ্ক ও ব্যাকআপ দেখুন।
প্রশ্ন: OneDrive / Google Drive / WebDAV সিঙ্কে সমস্যা হচ্ছে?
- মুছে ফেলা স্ক্রিপ্ট আবার দেখা দেয় — সব ডিভাইসে "সিঙ্ক ডিলিট" সক্রিয় আছে কিনা নিশ্চিত করুন
স্ক্রিপ্ট ইনস্টলেশন সমস্যা
কীভাবে স্ক্রিপ্ট ইনস্টল করবেন তা জানতে, স্ক্রিপ্ট ইনস্টল করুন দেখুন।
কুকি অনুমোদন সমস্যা
প্রশ্ন: GM_cookie কুকি পেতে পারে না?
- অনুমোদন পপআপ দেখা যাচ্ছে না — নিশ্চিত করুন
GM_cookieস্ক্রিপ্টের@grant-এ সঠিকভাবে ঘোষিত হয়েছে, এবং@connectব্যবহার করে যে ডোমেইনগুলিতে অ্যাক্সেস প্রয়োজন সেগুলি ঘোষণা করুন
স্ক্রিপ্ট ডেটা হারানো
প্রশ্ন: ব্রাউজার খোলার পর সব স্ক্রিপ্ট অদৃশ্য হয়ে গেছে?
- ইনিশিয়ালাইজেশন বিলম্ব — ব্রাউজার শুরু হওয়ার সময় ScriptCat এখনও ডেটা লোড করছে হতে পারে। কয়েক সেকেন্ড অপেক্ষা করুন বা ব্রাউজার পুনরায় চালু করুন
- ক্লিনআপ সফটওয়্যার — 360 Security Guard বা CCleaner-এর মতো টুল এক্সটেনশন ডেটা মুছে ফেলতে পারে। ক্লিনআপ সেটিংসে ব্রাউজার এক্সটেনশন ডেটা বাদ দিন
- নিয়মিত ব্যাকআপ সুপারিশ করা হয় — এক্সপোর্ট ফিচার বা ক্লাউড সিঙ্ক ব্যবহার করে নিয়মিত স্ক্রিপ্ট ও সেটিংস ব্যাকআপ করুন