Rails + iframe:在rails应用程序中渲染另一个网站

bde*_*vic 4 iframe ruby-on-rails

我想在我的rails应用程序中呈现另一个网站.html标签<iframe>就像我想要的那样.我想知道如何让它尽可能顺利.我需要制作一个新模型吗?如何将参数传递到我想要呈现的网站?

谢谢

Xav*_*olt 8

如果您使用iframe,则只能对您呈现的页面进行最低限度的控制.您可以选择URL,并通过将其附加到URL本身来传递所需的任何参数.但是,任何需要登录/ cookie /等的事情都需要由用户完成 - 出于明显的安全原因,您无法为其他网站设置cookie.

<iframe src="http://www.othersite.com/some/path?param1=value1&param2=value2">
    <p>Placeholder text; only shows up if the page DOESN'T render!</p>
</iframe>
Run Code Online (Sandbox Code Playgroud)

这是一个简单的例子,但它涵盖了所有iframe可以为你做的事情.如果这就是你所需要的,完美的,但如果没有,你将不得不做更复杂的事情.

希望有所帮助!