this post was submitted on 10 Jan 2025
1 points (100.0% liked)

iOS Jailbreak (iPhone, iPad, iPod Touch, Apple TV)

47 readers
1 users here now

We stand in solidarity with numerous people who need access to the API including bot developers, people with accessibility needs (r/blind) and 3rd...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/jailbreak by /u/KujmanX on 2025-01-09 17:28:52+00:00.


Hi everyone,

I recently encountered an issue with ChatGPT's website where scrolling through chats was impossible on older iOS versions. After seeing users suggest JavaScript injection via bookmarks as a fix, and following PoomSmart's tweets about fixing GitHub's dark mode issues on older iOS, I was inspired to streamline this process.

SafariX v1.9.3 now automates JavaScript injection! Here's how to use it:

  1. Update to SafariX v1.9.3
  2. Go to SafariX settings → JavaScript Injection
  3. Add your target domain
  4. Paste your JavaScript code for that domain
  5. The code will automatically inject when you visit the site

I've also added a new button to the bottom bar (if you choose to add it) that lets you test your JavaScript immediately on the current webpage - this is something like a playground to test your JS and see if it works before automating it into that domain

To help the community, I've created a gist with known fixes (currently featuring two solutions for ChatGPT's scrolling issues):

Solution #1 in the gist contains extensive JavaScript code that ChatGPT itself suggested when I described the scrolling problem. While I'm not a JS expert, this solution works perfectly!

Since the initial release, I've added several features including:

  • Browser color customization
  • Lock bars - this will lock your bottom and top bars when browsing
  • Full screen scrolling
  • Additional functionality buttons
  • User agent spoofing

Version 1.9.3 is available at:

Special thanks to korboy for bringing this issue to my attention. I hope SafariX can become our tool for addressing WebKit compatibility issues on unsupported websites (I dont really know if JS can solve ALL our issues, but it's a start..?)

Feedback is always welcome!

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here