For testing purposes I use Chrome's "Users" feature to keep an extra profile with no extensions installed handy.
The same could be done for a "Porn" profile too I guess, sand-boxing any history, extensions and bookmarks to that profile. You could even associate tie it to a Google account for portability.