Like other browsers, Chrome is implementing additional security to keep fraudulent traffic at bay. As a result, if there is a difference in site names between a destination site and an embedded component, Chrome flags this as a security issue and will not load the content. So, when attempting to embed a Tableau viz on a page which is not from the same domain as Tableau server, the viz does not load in Chrome 80 or later.