a quanto pare ho trovato un bug in modernizr, l'ho sottoposto a Paul Irish e vediamo se risolvono.
navigator.appName.toLowerCase() su safari restituisce "netscape"
però, in modo simile, il sistema può essere questo:
var browser=navigator.userAgent.toLowerCase();
if (browser.indexOf("safari") != -1) browser='safari'
yepnope(
{
test : Modernizr.inputtypes.email && Modernizr.input.required && Modernizr.input.placeholder && browser!='safari',
nope : 'javascript/webforms_home.js'
});