Frequently Asked Questions
Developer Mode / User Script Permissions
Q: ScriptCat shows "Developer mode not enabled" and scripts won't run?
Starting from Chrome 120+ and newer Edge versions, browsers require users to manually enable permissions for scripts to run. Please refer to Enable Browser User Scripts Support for setup instructions.
If already enabled but the warning persists, try restarting your browser or reloading the extension.
Scripts Not Working
Q: Installed a script but it has no effect?
- "Allow User Scripts" not enabled — See Enable Browser User Scripts Support
- Cold start — Scripts may not load immediately when the browser first opens. Try refreshing the page
- Extension conflicts — Ad blockers (e.g., uBlock Origin) may cause script errors
Q: Script works in Tampermonkey but not in ScriptCat?
ScriptCat and Tampermonkey have some differences in API implementation. Please update to the latest version. If the issue persists, submit an Issue on GitHub.
Cloud Sync Issues
For basic sync usage, see Sync & Backup.
Q: Having problems with OneDrive / Google Drive / WebDAV sync?
- Deleted scripts reappear — Make sure "sync deletion" is enabled on all devices
Script Installation Issues
For how to install scripts, see Install Scripts.
Cookie Authorization Issues
Q: GM_cookie can't get cookies?
- Authorization popup not appearing — Make sure
GM_cookieis properly declared in the script's@grant, and use@connectto declare the domains that need to be accessed
Script Data Loss
Q: All scripts disappeared after opening the browser?
- Initialization delay — ScriptCat may still be loading data when the browser starts. Wait a few seconds or restart the browser
- Cleanup software — Tools like 360 Security Guard or CCleaner may clear extension data. Exclude browser extension data in cleanup settings
- Regular backups recommended — Use the export feature or cloud sync to regularly back up scripts and settings