jQuery是iframe的替代品,用于修改外部域的css';内容
修改外部内容的css 那么,这是可能的,还是他们的工作是为了实现这一点。我正在尝试使用jQuery load函数来替换过去使用iframe处理的内容。我不确定加载函数是否在外部域上工作??我这样做是为了当它加载内容时,css会被改变。我知道你不能将自定义css用于外部iframe,因为这会导致一些严重的安全风险 有人对如何实现这一点有想法吗 我的网站,内部域名jQuery是iframe的替代品,用于修改外部域的css';内容,jquery,html,css,iframe,Jquery,Html,Css,Iframe,修改外部内容的css 那么,这是可能的,还是他们的工作是为了实现这一点。我正在尝试使用jQuery load函数来替换过去使用iframe处理的内容。我不确定加载函数是否在外部域上工作??我这样做是为了当它加载内容时,css会被改变。我知道你不能将自定义css用于外部iframe,因为这会导致一些严重的安全风险 有人对如何实现这一点有想法吗 我的网站,内部域名 <style> #internal-domain{ font-size:18px; color:#000000; }
<style>
#internal-domain{
font-size:18px;
color:#000000;
}
</style>
<body>
<b>Footer navigation:</b>
<ol id="internal-domain"></ol>
<script>
$( "#internal-domain" ).load( "http://external-domain.com/test.html #external-domain-div" );
</script>
</body>
由于跨域内容限制,这变得很困难。可能相关:我在这方面的唯一优势是,外部领域是一家与我合作的公司。他们不能在他们的终端修改太多,但如果他们需要添加几行代码,允许我这样做,他们会,只要它不损害其一端的安全性。然后将其添加到外部站点的传出http头将允许您执行ajax请求:Access Control Allow Origin:这是否与$().load()兼容,我不确定。首先在站点的子域上测试它。这将使您能够私下解决跨域的复杂性。
#external-domain-div{
font-size:14px;
color:#fff;
}