就像这个问题(在 iframe 中运行 Home Assistant),我有兴趣在 中运行我的家庭助理<iframe />
。
这是我的情况:
我通过在浏览器中输入内容来本地访问 Home Assistant
http://10.0.0.6:8123
。效果很好!我正在进行的另一个项目是将 Home Assistant 安装在
<iframe />
KIOSK 上。以下是我想要访问的内容:
<DOCTYPE html>
<html>
<head>
<title>Example page</title>
</head>
<body>
<iframe src="http://10.0.0.6:8123" title="Home Assistant"></iframe>
<my-calendar> ... </my-calendar>
<other-stuff> ... </other-stuff>
</body>
</html>
图 1 - index.html
目标:我希望能够在我的网络上的任何浏览器中输入http://10.0.0.50/index.html
(是我的网络服务器)10.0.0.50
问题:我可以访问我的页面(http://10.0.0.50/index.html
),但 Home Assistant 没有显示:
Refused to display 'http://10.0.0.6:8123/' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
(浏览器日志)。
我明白我可能(?)需要以某种方式操纵 http 集成和设置use_x_frame_options
?
这就是我现在所拥有的:
http:
cors_allowed_origins:
- http://10.0.0.9
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
我应该添加/更改/删除什么?