<div dir="ltr"><pre style><font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0)">I&#39;ve been reading the article on new </span><span style="color:rgb(0,0,0)">content blocking mechanism, introduced with Safari </span><span style="color:rgb(0,0,0)">9 (</span><font color="#000000"><a href="https://www.webkit.org/blog/3476/content-blockers-first-look/">https://www.webkit.org/blog/3476/content-blockers-first-look/</a>), and the emails regarding the subject. The article and email response was helpful, but I have a few additional questions.</font></font></pre><pre style><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">1.  Does an extension need to set the rules each time the browser / extension starts up?  Or, will Safari 9 cache the rules between restarts?</span><br></pre><pre style><font color="#000000" face="arial, helvetica, sans-serif">2.  Is there a easy way to pause content blocking &amp; hiding for a short period time? Or rather, what is the recommended approach to pause content blocking?   For example, a user navigates to a web site and wishes to view all of the content on that page without white-listing the specific site.  If I understand correctly, to pause content blocking, the extension would currently need to set / submit an empty JavaScript object to effectively clear the current rules.  Then, later, when the user wishes to enable content blocking again (un-pause), the extension would need to set all of previous rules (which could be expensive).</font></pre><pre style><font color="#000000" face="arial, helvetica, sans-serif">-- Brent</font></pre><pre style><font color="#000000" face="arial, helvetica, sans-serif"><br></font></pre><pre style><font color="#000000" face="arial, helvetica, sans-serif"><br></font></pre><pre style><font face="arial, helvetica, sans-serif"><font color="#000000"><br></font></font></pre></div>