Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Yes. Safari is fully configurable on a real iPhone or iPad, and you do not need a jailbreak, a developer account, or any third-party app to do it. Every option lives in the native Settings app, where you can switch the default search engine, block pop-ups, control privacy and tracking, toggle JavaScript, manage downloads, and clear history and website data. The one catch is that iOS 18.2 relocated these controls, so the menu path differs slightly between recent and older releases. The same is true on a remote real device in the cloud, where a live session lets you open Settings and change Safari options exactly as you would on a phone in your hand.
Apple reorganized the Settings app in iOS 18.2, adding a dedicated Apps section that now holds the preferences for built-in apps, including Safari. If you upgraded from an older release and could not find Safari where it used to be, this is why. To open Safari settings:
A handful of in-page options, such as Reader mode, text size, and per-site permissions, are also reachable from the page-settings menu (the "AA" or page-menu icon) inside the Safari app itself, but the system-wide controls all live in the Settings screen above.
From the Safari preference screen you can adjust each of the following. The labels match what you see on a current iPhone or iPad.
| Setting | Where to find it | What it does |
|---|---|---|
| Search Engine | Safari > Search | Sets the engine used from the address bar. |
| Block Pop-ups | Safari > General | Suppresses automatic pop-up windows. |
| Prevent Cross-Site Tracking | Safari > Privacy & Security | Blocks third-party trackers across sites. |
| JavaScript | Safari > Advanced | Enables or disables page scripts. |
| Clear History and Website Data | Safari (main screen) | Wipes history, cookies, and cache. |
| Experimental Features | Safari > Advanced | Toggles in-progress WebKit feature flags. |
On iOS 18.2 and later, prefix each path with Settings > Apps; on older releases the path starts at Settings > Safari.
For deeper web testing, Safari exposes in-progress WebKit capabilities under a Feature Flags screen (older releases label it Experimental Features). These let you preview rendering and platform behaviour before it ships broadly. To reach them:
Treat these flags as testing-only. They are unstable by design and can affect page rendering and battery, so they are best left at their defaults for everyday browsing.
Simulators and the iOS Simulator that ships with Xcode mimic Safari, but they cannot fully reproduce how real WebKit behaves with actual privacy toggles, cleared website data, or device-level zoom. To validate those scenarios accurately, you need a physical iPhone or iPad. A real device cloud gives you exactly that, remotely: a live, interactive session on genuine Apple hardware, where the device's own Settings app is reachable in the session. A typical workflow looks like this:
Because the cloud exposes thousands of real browser and OS combinations across current and legacy iOS versions, you can repeat the same configuration check on multiple iPhone and iPad models without owning the hardware, which is how QA teams confirm a site holds up under varied Safari settings.
Yes. Safari on iOS and iPadOS is fully user-configurable from the Settings app. You can change the default search engine, block pop-ups, toggle Prevent Cross-Site Tracking, manage content blockers and extensions, enable or disable JavaScript, configure AutoFill, set the download location, adjust page zoom, and clear history and website data. No jailbreak or developer account is required.
On iOS 18.2 and later, Apple moved per-app preferences into a dedicated Apps section, so Safari settings now live under Settings > Apps > Safari. On iOS 18.1 and earlier, Safari appears directly on the main Settings screen at Settings > Safari.
Open Safari settings, tap Advanced, and turn on the JavaScript toggle. On iOS 18.2 and later the full path is Settings > Apps > Safari > Advanced > JavaScript; on older iOS it is Settings > Safari > Advanced > JavaScript.
Experimental Features, also called Feature Flags, are in-progress WebKit features such as WebGPU, WebRTC tweaks, and Back-Forward Cache options that you can toggle for testing. Find them under Safari settings > Advanced > Experimental Features. A Reset All to Defaults option has been available since iOS and iPadOS 15.4.
Yes. In a real device cloud you get a live interactive session on a physical iPhone or iPad, so you can open the Settings app on that remote device and toggle Safari options exactly as you would on a phone in hand. This is useful for testing how a site behaves under different search engines, JavaScript states, tracking-prevention modes, or after clearing website data.
No. Every Safari setting covered here is exposed through the standard Settings app on a stock, unmodified iOS device. Jailbreaking is never required and is not recommended, as it voids the warranty and breaks security features such as Apple Pay.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance