将 URL 参数传递到 iFrame 源中

Passing URL Parameters into an iFrame Source

本文关键字:iFrame 源中 参数传递 URL      更新时间:2023-09-26

我正在建立一个房地产网站,让人们可以选择搜索房屋并使用不同的选项(例如价格,位置,数量或房间等)缩小搜索范围。

目前,我已经创建了一个表单,该表单输出到类似于以下内容的URL:

www.websitename.com/search/url=www.sitetwo.com?param=1%param=2%param=3

该特定页面 (www.websitename.com/search) 加载 iframe。我需要iFrame源从搜索表单创建的URL的第二部分中提取(www.sitetwo.com?param=1%param=2%param=3)。

我将如何做到这一点?我假设它是一段javascript,但我的JS是有限的。因此,朝着正确的方向前进是很棘手的。

编辑 - 为澄清
而添加sitetwo.com URL 是我必须使用的 URL,因为它是房地产列表解决方案的一部分(基本上,它允许在我们的网站上显示来自第三方提供商的列表)。这就是他们建议与系统集成的方式。

这是一个网站正在做类似于我想要实现的目标:http://tierraantigua.com

你不应该在你的 iframe 中允许任意 URI。

首先,将整个 URI 放入原始表单的一个字段中。这将确保 URL 将被编码并且不会干扰其他 GET 参数。在目标页上获取值,然后使用解码 URIComponent。