Site Sparks lets you add a touch of magic to the web, customizing sites to behave exactly the way you want. Using small pieces of JavaScript called user scripts (Sparks), it can modify pages, automate tasks, add shortcuts, and enhance your browsing experience. With Site Sparks, you don’t just browse the web, you craft it.
Who Is Site Sparks For?
Site Sparks is designed for:
- Users who enjoy customizing websites.
- Developers or learners experimenting with JavaScript.
- Power users who want more control over how websites behave.
How to Access Site Sparks?
- Open Ulaa > Settings > Site Sparks.
How to add new Sparks?
You can add sparks (scripts) in two ways:
1. Create a Spark Manually
- Open Site Sparks
- Tap “Add Spark”
- Enter a name and description
- Set Allowed Sites and Blocked Sites. These control where the Spark will run and valid URL patterns must be used here.
- Add the JavaScript code
- Save the Spark.
2. Import a User Script/ Spark
- Choose Import.
- Select a compatible JS file.
- Review and edit if needed.
- Confirm to add it to your Sparks list.
You can find user scripts:
- In developer communities.
- Open Source Script Repositaries.
- By writing your own.
User scripts have powerful access to web pages and can read or modify sensitive information. Only scripts that are trusted and verified should be installed. Any outcome resulting from installing or running a script is solely the responsibility of the user.
How to export all Sparks at once?
- On iOS : Go to menu > Export all.
- On Android : Select your preferred Sparks. Go to menu > Export all.
How to Edit a Spark
- Open Site Sparks
- Tap the Spark you want to edit
- Edit as necessary.
- Tap Save
Changes apply after the page reloads.
How to Delete a Spark
- Open Site Sparks
- On iOS : Swipe left on the Spark. On Android: long-press the Spark
- Tap Delete
This permanently removes the Spark.
How to turn a Spark On or Off?
Each Spark has a toggle switch.
- On → Spark runs on matching sites
- Off → Spark is saved but does not run
How to import a Spark File?
- Open Site Sparks
- Tap the menu
- Select Import
- Choose a .js file
- Review details
- Confirm to add
Maximum file size: 150 KB
How to export Sparks?
- Open Site Sparks
- On iOS : Swipe right on a Spark. On Android: long-press
- Tap Export
You can also export all Sparks from the menu.
How to reset to Default Sparks?
This restores built-in Sparks and removes custom ones.
- Open Site Sparks
- On iOS: Swipe right on a Spark. On Android: Long-press a Spark
- Tap Export
This action cannot be undone.
Have more questions about Site Sparks? Check this
help document to learn more.
Related Articles
Site Sparks URL Pattern
A URL pattern helps determine the sites on which a Spark should run. The general structure is: <scheme>://<host>/<path> Component Description Notes / Examples Scheme The protocol of the URL Must be one of: http, https, or a wildcard * (matches only ...
Smart Dark Mode
Smart Dark Mode applies a dark-coloured theme to websites for visual convenience. It is especially beneficial in low-light conditions as it is easy on the eyes and reduces eye strain. You can customize the application of dark mode to all sites, ...
Incognito mode
Assume that you are planning a surprise gift for your loved one's birthday, and you eventually end up searching for the top 10 gifts online- you wouldn't want your family to know the surprise gift, would you? Anyone can easily search the browsing ...
Adblocker
Ulaa AdBlocker is designed with a privacy- first approach that blocks and prevents trackers from collecting your data. It also blocks deceptive ads, pop-ups, fingerprint tracking and keeps malicious bad-wares away from your system for a better ...
Developer mode quick action tools
Change the look of web pages with Quick Actions In the developer mode of Ulaa, there are several Quick Action tools designed to enhance the development experience and provide developers with helpful features. These tools are designed to improve ...