Sunday, November 17, 2024
Google search engine
HomeMobileJailbreakNew tweak adds Safari View Controller support to Twitter, Gmail, WhatsApp and...

New tweak adds Safari View Controller support to Twitter, Gmail, WhatsApp and Alien Blue

SafariSafari

Safari View ControllerĀ is a new feature in iOS 9 that lets developers enable an in-app browser based on Safari that taps into many of the features that make using standalone Safari so great. Some of the benefits are the ability to useĀ current logins, access the keychain and use autofill.

Previously, developers had to come up with their own browsers for their apps, which meant that users couldnā€™t tap into ongoing logins, the keychain, or use autofill when viewing the web through these browsers. That resulted in, as you can probably attest to, a less that ideal and disconnected user experience.

Apple has fixed this issue by allowing developers to use Safari View Controller in order to bridge the gap between the sites and data that they already use, and the apps that they love.

Unfortunately, not all apps yet support Safari View Controller. Some popular apps, like Gmail, Twitter, and WhatsApp, to name a few, still use their own built in browsers.Ā SFSafariViewController all the things is a brand new tweak that aims to fix this issue.

Once you installĀ SFSafariViewController all the things, it just starts working. There are no options or settings that you have to deal with in order to enable the tweak.

To test it out, I opened a a link in the official Twitter app, and it worked just as expected. Consider the following before and after picture for the proof:

SFSafariViewController all the thingsSFSafariViewController all the things

Custom browser (left) vs Safari View Controller

On the left is the custom browser for Twitter. This browser doesnā€™t have current login info, keychain access, or autofill access. On the right side is the same link opened with the Safari View Controller. As you can see, it looks similar to Safari, and itā€™s exactly the same as other apps that support Safari View Controller. The benefits here are multi-faceted, but as Iā€™ve stated, it means access to the keychain, and autofill.

SFSafariViewController all the things reviewSFSafariViewController all the things review

As a bonus, the tweak also supports SKStoreProductViewController, which means that App Store links can also open in-app. This feature seems to be a bit of a work in progress, though, as alert view pop ups still appear on opening an App Store link in-app, adding unneeded friction.

Iā€™m happy to see a releaseĀ from developer MohammedAG, who produced this tweak. His releases always seem to be practical and useful additions, andĀ SFSafariViewController all the things is no exception.

You can find the tweak available for free on the BigBoss repo. Try it out, and let me know your thoughts on it in the comments below.

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments

ź°•ģ„œźµ¬ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
źøˆģ²œźµ¬ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ź“‘ėŖ…ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ź“‘ėŖ…ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ė¶€ģ²œģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
źµ¬ģ›”ė™ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ź°•ģ„œźµ¬ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ģ˜¤ģ‚°ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ź“‘ėŖ…ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ģ•ˆģ–‘ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ė¶€ģ²œģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ė™ķƒ„ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ģ„œģšøģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ė¶„ė‹¹ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ė¶€ģ²œģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ķ™”ź³”ė™ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ź°•ģ„œźµ¬ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ź³ ģ–‘ģ¶œģž„ģ•ˆė§ˆ on How to store XML data into a MySQL database using Python?
ķ™”ģ„±ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?
ģ²œķ˜øė™ģ¶œģž„ė§ˆģ‚¬ģ§€ on How to store XML data into a MySQL database using Python?