我在Streamlit中创建了一个应用程序,我正在尝试将其集成到wordpress中。我目前正在尝试嵌入一个带有自定义HTML块的iframe。外部javascript代码(来自Streamlit)似乎无法加载。
我尝试使用以下代码创建HTML块:
<style>
iframe {
border: none;
}
</style>
<iframe src="https://share.streamlit.io/cromato/manabase/main/main.py" width="100%" height="500" allowfullscreen="" sandbox="">
</iframe>
当我预览或加载网站时,我只得到“你需要启用JavaScript来运行这个应用程序。”作为输出。
1条答案
按热度按时间ttp71kqs1#
要嵌入Streamlit应用程序,您必须在源代码末尾添加“?embedded=true”。您需要在sandbox属性上添加一些值:“allow-scripts”和“allow-same-origin”。结果如下: