Hacking with Swift Project 16 - JavaScript Injection Buy on Amazon

https://www.ebooknetworking.net/books_detail-B00S0DPYHS.html

Hacking with Swift Project 16 - JavaScript Injection

Book Details

Author(s)Paul Hudson
ISBN / ASINB00S0DPYHS
ISBN-13978B00S0DPYH2
Sales Rank1,196,591
MarketplaceUnited States  🇺🇸

Description

Extend Safari with a cool feature for JavaScript developers.

In this project you're going to create a Safari extension, which lets us embed a version of our app directly inside Safari's action menu, then manipulate Safari data in interesting ways.

What do I mean by "interesting ways"? Well, our little Safari extension is going to read in the URL and page title that the user was visiting, then show them a large text area they can type JavaScript into. When the extension is dismissed, we'll execute that JavaScript in Safari – like Mozilla's Greasemonkey extension, just for iOS.

This is the first of two projects that are hard. This is not because I want to torture you, but because your skills are improving and it's time to tackle bigger things. In this project, the actual amount of code you're going to be writing is quite small, because most of the code will be provided for us by Xcode. However, it's dense, and there's a lot to take in, so it might feel like slow going.

At the very least, the project will still be useful and you'll learn a lot too – not least about Safari extensions and a new class called NSNotificationCenter.

More Books by Paul Hudson

Donate to EbookNetworking
Prev
Next