1.6 KiB
1.6 KiB
Attractor
Attractor is a web browser for iOS and macOS prioritizing security and aggresive content filtering, and some nifty useful features.
Security Modes
Attractor aggresively filters unwanted web content and prevents arbitrary code execution (JavaScript) by default. I created a special browser for this purpose. Philosophically speaking, I believe the web should primarily be used as a document viewer (as originally intended by Tim Berners-Lee). Interactive web applications are fine, but the default mode should be document viewing, which is why this security model exists.
Attractor operates in five "security modes":
- Alpha (Default) All JavaScript is blocked, as well as web fonts and iframes.
- Bravo Only embedded scripts are allowed. This means any JavaScript enclosed in
<script>tags. Often this is enough to allow form validation to occur without issue. - Charlie Allows external JavaScript, but only from the same security origin. Meaning, if browsing
buzzert.net, only external scripts from the domainbuzzert.net(or subdomains) are allowed to execute. - Delta Allows external JavaScript, but only from a curated list of common CDNs.
- Echo All scripts are allowed.
Other features
- Dark mode (a very good one that uses low-level stylesheet injection to prevent flicker)
- Tab syncing
- Share via Email
- Reader Mode
- Arbitrary zoom scale
- User-defined scripts and stylesheets via UI
- Custom redirect rules
- Catalyst and iPadOS support
