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
来自铬源:
// 不强制执行同源策略。 (供测试网站的人使用。)
我正在使用 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
来自铬源:
// 不强制执行同源策略。 (供测试网站的人使用。)