问题 IFrame替代品


还有什么我可以使用而不是iframe在我的网页上我还需要传递网址或iframe吗?

谢谢。


7237
2017-08-10 14:48


起源

你在iFrames中展示了什么?外部页面或只是您网站上的内容,您不想重新加载页面上每个操作的整个页面? - Yves M.
如果您告诉我们您对IFRAME不喜欢的内容,将会有所帮助。 - Alohci
你好。内容与内部/内部网相关,而非跨域。其次,大多数使用网络应用程序的用户都不喜欢Windows中的窗口。希望这可以帮助。 - tonyf


答案:


既然你把jQuery作为标签我建议你看看 http://api.jquery.com/load/


7
2017-08-10 14:53





您可以使用ajax请求来获取内容,然后将其注入页面但不会跨域工作,因此如果您尝试托管外部内容iframe是可行的方法。


4
2017-08-10 14:52





你可以创建一个div并以多种方式填充这个div,要么做ajax请求,要么你使用任何服务器脚本语言,你可以在div中做一个include。

使用iframe仍然是大多数用途中最干净的选择。


2
2017-08-10 14:55





你需要告诉我们更多关于你想要做什么的事情,这样我们可以帮助你更多。

听起来像HTTP Request / AJAX可能符合要求,但目前很难说。


0
2017-08-10 14:51





我不认为你可以使用任何其他东西,作为iframe的替代品。 考虑到点击iframe内的任何链接后URL将发生变化的事实,将更改内容。这,否则可能是一个单调乏味和挑战。单击链接的那一刻,您必然会被重定向到它。因此,没有。


0
2017-08-02 14:25





除非您使用HTML,否则没有其他选项可用于跨域嵌入 <frameset> 元素,我强烈建议不要。但是,您可以使用CSS隐藏iframe。

跨域沟通 也可以通过各种方式完成。


0
2017-08-10 17:19