繁体   English   中英

在div中加载外部页面并进行更改

[英]Load external page inside div and change it

我试图弄清楚如何在div中加载外部页面并更改它的HTML / CSS。 可能吗?

我坚持使用Same-origin策略 ,因为它不允许编辑具有不同来源的html。

为了澄清,我想在其页面中突出显示一些内容并分享。

这样做的限制和可能的解决方法是什么?

虽然从安全角度来看这可能是一个非常糟糕的想法,但您可以在要包含的页面上执行Ajax GET,并使用html()jQuery函数将其内容注入div中(事先去除..标记)。

您将能够修改HTML,但您不会以这种方式获得样式表。

但是,在页面中加载外部页面对我来说似乎是一个坏主意,因为如果执行远程页面脚本,它可能会使您暴露于XSS和其他漏洞。

另一种解决方案是使用iframe,但听起来很老套。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM