我还可以在网页上使用其他任何内容来代替iframe吗?我还需要传递网址或是iframe吗?
感谢。
答案 0 :(得分:7)
由于您将jQuery作为标记,我建议您查看http://api.jquery.com/load/。
答案 1 :(得分:4)
您可以使用ajax请求获取内容,然后将其注入页面,但这不适用于跨域,因此如果您尝试托管外部内容iframe是可行的方法。
答案 2 :(得分:2)
你可以创建一个div并以多种方式填充这个div,要么做ajax请求,要么你使用任何服务器脚本语言,你可以在div中做一个include。
使用iframe仍然是大多数用途中最干净的选择。
答案 3 :(得分:0)
您需要告诉我们更多关于您要做的事情,以便我们为您提供更多帮助。
听起来像HTTP Request / AJAX可能符合要求,但目前很难说。
答案 4 :(得分:0)
除非您使用HTML <frameset>
元素,否则没有其他选项可用于跨域嵌入,我强烈建议不要这样做。但是,您可以使用CSS隐藏iframe。
Crossdomain communication也可以通过多种方式完成。
答案 5 :(得分:0)
我不认为你可以使用任何其他东西,作为iframe的替代品。 考虑到点击iframe内的任何链接后URL将发生变化的事实,将更改内容。这,否则可能是一个乏味和具有挑战性的。单击链接的那一刻,您一定会被重定向到它。因此,没有。