iframe 在 chrome 浏览器中不工作,但 safari 工作正常

iframe not working in chrome browser but safari working correctly

我正在使用 iframe 加载第三方网站。不是(youtube,linkedIn)它是前:zomato 它在 chrome 中不起作用。它在控制台中这样说

Refused to display 'https://www.zomato.com/' in a frame because an ancestor violates the 
following Content Security Policy directive: "frame-ancestors 'self'".

但同样的事情在 safari 浏览器中工作。

显然,zomato 有一个内容安全策略,可以防止在其他域的 iframe 中加载。

"frame-ancestors 'self'"表示zomato的父域只能与https://www.zomato.com/.

相同

它在 safari 中有效,因为 safari 尚不支持此 CSP 设置。

chromium-browser --disable-web-security

来自铬源:

// 不强制执行同源策略。 (供测试网站的人使用。)