The US embassy in Mexico has cautioned American citizens living in Guadalajara to “restrict their movements outside their homes and places of work to those truly essential.”