Where is a good Perlish starting point for building an http proxy which would filter out ads by rewriting Javascript on the fly and removing all Flash?

Rewriting JavaScript on the fly is going to be quite literally impossible to get right. You might as well just strip it out. Of course, there's no reason not to just turn it off in your browser.

There are other ways to avoid the bulk of nuisance ads. One easy trick that you can use is to put fake entries in your hosts table for sites that serve them. This is especially useful for those that have chaining pop-ups and pop-unders where another one opens up as soon as you close one.

-sauoq
"My two cents aren't worth a dime.";

In reply to Re: Pop-up killing http proxy by sauoq
in thread Pop-up killing http proxy by Stegalex

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.