Bug 884897 - Add permission check to navigator.push load. r=bz