将本地html文件嵌入Reveal.js中

阿德里安太平洋

我想在我的reveal.js演示文稿中导入bokeh交互式图形

我可以做什么

  1. 我可以使用iframe将html内容嵌入Reveal.js中:
<iframe data-src="https://demo.bokeh.org/sliders" 
width="445" height="355" frameborder="0" marginwidth="0" marginheight="0" 
scrolling="no" style="border:3px solid #666; margin-bottom:5px; max-width:
100%;" allowfullscreen=""></iframe>
  1. 我可以将Bokeh图保存为html格式:
from bokeh.plotting import figure, output_file, show

output_file("/line.html")
p = figure(plot_width=400, plot_height=400)
p.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="navy", alpha=0.5)
show(p)

line.html当我使用网络浏览器打开该文件时,便可以看到该文件并与之交互。

我不能做的

将我的line.html文件嵌入Reveal.js中。

我试过了:

  1. <iframe data-src="/Users/JohnDoe/line.html" width="945" height="555" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:3px solid #666; margin-bottom:5px; max-width: 600%;" allowfullscreen=""></iframe>

    这导致该消息Cannot GET /Users/JohnDoe/line.html显示在我的iframe中。

  2. <iframe data-src="file:///Users/JohnDoe/line.html" width="945" height="555" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:3px solid #666; margin-bottom:5px; max-width: 600%;" allowfullscreen=""></iframe>

    杂乱无章。

我想做的事

我希望我的.html文件在“我能做什么”部分的1.中工作时显示在iframe中。

大红点

Reveal.js输出是从某种本地服务器显示的,对吗?在这种情况下,AFAIK IFrame将不允许您从本地文件加载。通常,您无法从中进行加载file:\\http:\\因为那将是一个巨大的安全漏洞。一种解决方案是运行一个基本的HTTP服务器来提供Bokeh HTML文件(例如python -m http.server(或python -m SimpleHTTPServer用于旧版Python 2)),然后让IFrame从简单服务器加载Bokeh页面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 html 中嵌入本地 asciinema 文件

如何使用reveal.js本地服务器查看其他文件夹中的HTML

缩小嵌入到.html文件中的JS

如何将本地js文件导入基本的html文件?

如何安全地将pdf文件嵌入html中?

将Java Applet嵌入到.html文件中

将SVG图嵌入SAS的HTML输出文件中

如何使用HTML中的嵌入式Java应用程序进行本地文件系统访问

将本地视频嵌入到UIView中

将“ Bokeh创建的html文件”嵌入到Flask的“ template.html”文件中

Golang从文件中嵌入HTML

在html中嵌入javascript文件

如何将本地HTML文件加载到UIWebView中

将本地 JSON 文件加载到 HTML 模板中

(React Native)将本地HTML文件加载到WebView中

如何将本地HTML文件加载到UIWebView中?

如何将 Rmarkdown 文件编织到嵌入绘图的 html 文件中?

如何使用python将文本文件中的本地html文件中的信息保存?

是否可以像CSS一样将字体文件嵌入到html中?

将本地图像嵌入到 Mac 邮件签名中

将Excel文件嵌入到网页中

使用Java将签名嵌入文件中

嵌入给定文件中的HTML行

如何将bokeh服务器中的bokeh文件嵌入html文件中的多个位置

如何将外部js脚本文件嵌入到react组件中

使用JavaScript将本地.txt文件中的文本加载到html textarea中

无法将本地HTML文件加载到Android应用中的默认设备浏览器中

将本地 JSON 文件中的数据循环到 HTML 中输出

将本地文件中的json数据加载到React JS中