Kids will grow older and find away around filters.
You could set up adblock filters that screen out instances of profannity in image and page locations and popular porn slang, that would go a long way.
on Firefox and create CSS to collapse porn domains and porn images, as well as make links disappear as well. A stylesheet would look something like this:
Code: Select all
@namespace url(http://www.w3.org/1999/xhtml);
[href*="porn"], [src*="porn"], [name*="porn"], [class*="porn"], [id*="porn"], [data*="porn"], [action*="porn"], [codebase*="porn"],
[href*="pr0n"], [src*="pr0n"], [name*="pr0n"], [class*="pr0n"], [id*="pr0n"], [data*="pr0n"], [action*="pr0n"], [codebase*="pr0n"],
[href*="sex"], [src*="sex"], [name*="sex"], [class*="sex"], [id*="sex"], [data*="sex"], [action*="sex"], [codebase*="sex"],
[href*="xxx"], [src*="xxx"], [name*="xxx"], [class*="xxx"], [id*="xxx"], [data*="xxx"], [action*="xxx"], [codebase*="xxx"],
[href*="fuck"], [src*="fuck"], [name*="fuck"], [class*="fuck"], [id*="fuck"], [data*="fuck"], [action*="fuck"], [codebase*="fuck"],
[href*="shit"], [src*="shit"], [name*="shit"], [class*="shit"], [id*="shit"], [data*="shit"], [action*="shit"], [codebase*="shit"],
[href*="scat"], [src*="scat"], [name*="scat"], [class*="scat"], [id*="scat"], [data*="scat"], [action*="scat"], [codebase*="scat"],
[href*="pussies"], [src*="pussies"], [name*="pussies"], [class*="pussies"], [id*="pussies"], [data*="pussies"], [action*="pussies"], [codebase*="pussies"],
[href*="cocks"], [src*="cocks"], [name*="cocks"], [class*="cocks"], [id*="cocks"], [data*="cocks"], [action*="cocks"], [codebase*="cocks"],
[href*="examledomain"], [src*="examledomain"], [name*="examledomain"], [class*="examledomain"], [id*="examledomain"], [data*="examledomain"], [action*="examledomain"], [codebase*="examledomain"],
[href*="examledomain"], [src*="examledomain"], [name*="examledomain"], [class*="examledomain"], [id*="examledomain"], [data*="examledomain"], [action*="examledomain"], [codebase*="examledomain"],
[href*="examledomain"], [src*="examledomain"], [name*="examledomain"], [class*="examledomain"], [id*="examledomain"], [data*="examledomain"], [action*="examledomain"], [codebase*="examledomain"]
{
display: none !important;
}
@-moz-document domain(porndomain.com), domain(porndomain.com), domain(porndomain.com), url-prefix(http://porn), url-prefix(http://sex), (url-prefix(another-example)
{
* { display: none !important; }
}
It can get quite lengthy, but the results can be quite worth it.
If you just keep the adblock plus icon and stylish icon off of the status bar or toolbars, and your kids are young enough, this will work for quite a while.