在iframe中设置bokeh属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在iframe中设置bokeh属性相关的知识,希望对你有一定的参考价值。
我看到其他问题询问iframe中的函数,但它们似乎无法帮助我在iframe中找到这个对象。
我有一个生成大量html文件的批处理。每个人都有一个散景图。每次运行批处理文件时,我都需要手动验证这些文件。我可以快速扫描所有这些HTML文件,并使用我构建的简单工具验证它们。该工具只是一个HTML文件,可将其中一个文件加载到iframe中,具有一些自定义javascript以加快手动验证过程,然后通过单击按钮加载下一个HTML文件。
为了进一步加快这个过程,我想以编程方式更改iframe内的散景图的比例。这可能吗?
如果我将其中一个文件直接加载到chrome中,我可以通过这种方式从javascript控制台进行更改:Bokeh.index [Object.keys(Bokeh.index)[0]]。model.y_range.start = 200;
如果我加载我用来加速验证过程的HTML文件;我似乎无法访问iframe中加载的Bokeh对象。
这可能吗?对象在哪里?
的document.getElementById( 'youriframe')。contentWindow.Bokeh
这不适用于直接加载到浏览器中的文件。
它确实可以从localhost工作。解决方案是将文件放入一个简单的Web服务器,以便从http://localhost而不是file://提供文件。
以上是关于在iframe中设置bokeh属性的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Firefox 中设置 IFrame 的 document.body.innerHTML
在 iframe 内容中设置 document.domain 的安全隐患