Jump to content

An introduction to WebKit content blockers


Recommended Posts

Guest Rene Ritchie
Posted

I'm not sure what to think of content blockers in Apple's Safari for iPhone and iPad browser, and the technology that powers it, the open source WebKit.

 

0370d3a54cb9344a98fbfd761b077109.jpg

 

As someone who makes content, I never block it. That's because I want more content and blocking it will lead to less. That said, I'm trying to understand content blocking and what it means not just for my work on the web, but my life on it.

 

I had the chance to talk to several people about the technology at WWDC 2015 and it's absolutely clear to me no one is making content blockers to hurt any creators or any companies. They're doing it to give people more control over what they see, hear, and experience on the internet. It's a tool, and how it's used will determine if it's good or bad for you, me, and the websites we all know and love.

 

The WebKit blog, Surfin' Safari, has posted some more information about what content blockers are and how the extensions work.

 

We have been building these features with a focus on providing better control over privacy. We wanted to enable better privacy filters, and that is what has been driving the feature set that exists today.

 

There is a whole universe of features that can take advantage of the content blocker API, around privacy or better user experience. We would love to hear your feedback about what works well, what needs improvement, and what is missing.

 

A major benefit of the declarative content blocking extension model is that the extension does not see the URLs of pages and resources the user browsed to or had a page request. WebKit itself does not keep track of what rules have been executed on which URLs; we do not track you by design.

 

Everything has been developed in the open; everyone is welcome to audit and improve the code. The main part of content blockers lives in Source/WebCore/contentextensions.

 

If you're considering making or using a content blocker in Safari for iPhone or iPad, read the rest and let me know what you think and why.

 

WWDC 2015

 

 

efd35c3e5704ab7e31faa679c12b2907.jpg

 

15c5888b08c47aec1041c8a065a7dbd2.gif

 

 

7fce120a8fab0a63cdea687555560fc2._.png

2eded509518ca9cccba8a8729f49b65f._.png

86dda05aacb6fe94b7a9b068bc6e3e63._.png

 

8e073f189e3bf616a75bba97bd8fe731._.gif1bcbdad73170bc4874d79d18481d38ac._.gifb579b98644d630d7ed266c07d4e5188b._.gif

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...