Snapchat-Tweaks

Tweaks for Snapchat Web.

Extensions

Snapchat Web on FF

Lets you use Snapchat for Web on Firefox. Simple and clean.

NOTE: You must hit Ctrl + F5 to reload Snapchat for Web, otherwise it won’t work.

Here’s literally all the code that runs in your browser (from this extension):

const CHROMIUM_WIN11_UA =
  "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " +
  "AppleWebKit/537.36 (KHTML, like Gecko) " +
  "Chrome/120.0.0.0 Safari/537.36";

browser.webRequest.onBeforeSendHeaders.addListener(
  details => {
    for (const header of details.requestHeaders) {
      if (header.name.toLowerCase() === "user-agent") {
        header.value = CHROMIUM_WIN11_UA;
      }
    }
    return { requestHeaders: details.requestHeaders };
  },
  {
    urls: [
      "*://*.snapchat.com/*",
      "*://*.sc-corp.net/*"
    ]
  },
  ["blocking", "requestHeaders"]
);

Unlike Snapchat web by LN, which does a whole bunch of external data requests.

.
├── Web-on-Firefox
│   └── x.x
│       ├── x.x.zip
│       ├── background.js
│       └── manifest.json
├── blocklist.txt
├── LICENSE
└── README.md

4 directories, 9 files

Blocklist

Blocks various annoyances. Here’s the source link:

https://github.com/NikoboiNFTB/Snapchat-Tweaks/raw/refs/heads/main/blocklist.txt

uBlock Origin add tutorial

  1. Select extension in the top-right.

  2. Click the three gears to open the settings.

  3. Under “Filter lists” at the top, scroll down to the bottom.

  4. Select “Import…”

  5. Paste the URL linked above.

  6. Hit “Apply changes” at the top.

Contributing

Feel free to fork this repository and submit issues or pull requests if you have any suggestions or improvements. If you encounter any bugs or have feature requests, please open an issue.

Credits

Created by Nikoboi

License

This project is licenced under the GNU General Public License V3. See LICENSE for details.