【发布时间】:2016-10-02 18:57:18
【问题描述】:
所以这是我到目前为止的代码,它基本上呈现一个包含 URL 的 iframe。
<title>Test Layout</title>
<style type="text/css">
body, html
{
margin: 0; padding: 0; height: 100%; overflow: hidden;
}
#content
{
position:absolute; left: 0; right: 0; bottom: 0; top: 0px;
}
</style>
<div id="content">
<iframe width="100%" height="100%" frameborder="0" src="http://jcrew.com" />
</div>
我想要做的不是将 URL 传递到 iframe,而是传递一个 HTML 文件(其中包含 CSS)并显示它。所以我将传递原始 HTML(可能是一个字符串),我希望 iframe 包含它。有什么想法吗?
我还在我的网络应用程序的其余部分使用 Rails。我正在使用 home.html.erb 文件。
有没有办法在不使用 Javascript 的情况下做到这一点?如果没有,我如何让 Javascript 在我的 Rails 应用程序中工作?
谢谢。
【问题讨论】:
-
您是否有理由在 iframe 中执行此操作,而不是仅将 html 呈现为字符串?
标签: html css ruby-on-rails iframe