iframe替代用于将未知用户生成的内容加载到div中

时间:2013-10-01 03:22:18

标签: jquery jquery-mobile iframe

我很确定没有其他选择,但也许我错过了一些东西。

我有一个页面(移动设备,但没关系),在该页面上,当用户点击链接时,它会加载div(目前通过iframe)

我使用iframe的原因是因为大多数加载的html来自外部网站或依赖外部CSS的用户生成内容。

所以我发现所有文章都说使用ajax加载。这很容易做到,但是当我通过ajax加载时,它将把所有页面html(标题,正文等)加载到div中。我认为这仍然会使用我的CSS(如果有通用的样式)

我很确定iframe是这样做的方法,但这会产生移动和宽度方面的问题

感谢您的帮助

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以继续使用Iframe解决方案并在加载时调整内容。 或者使用ajax并再次根据需要解析HTML。删除不必要的元素。