我想在我的rails应用程序中渲染另一个网站。 html标签<的iframe>似乎就像我想要的那样。我想知道如何让它尽可能顺利。我需要制作一个新模型吗?如何将参数传递到我想要呈现的网站?
由于
答案 0 :(得分:8)
如果您使用iframe,则只能对您呈现的页面进行最低限度的控制。您可以选择URL,并通过将其附加到URL本身来传递所需的任何参数。但是,任何需要登录/ cookie /等的事情都需要由用户完成 - 出于明显的安全原因,您无法为其他网站设置cookie。
<iframe src="http://www.othersite.com/some/path?param1=value1¶m2=value2">
<p>Placeholder text; only shows up if the page DOESN'T render!</p>
</iframe>
这是一个简单的例子,但它涵盖了所有iframe可以为你做的事情。如果这就是你所需要的,那么完美,但如果没有,你将不得不做更复杂的事情。
希望有所帮助!