用jquery加载我网站上的其他网页是行不通的

时间:2015-03-07 05:07:44

标签: javascript php jquery html css

<script>
$(document).ready(function(){
$("#My-page").load("http://www.google.com");
});
</script>
<div id="My-page" style="width:900px; height:900px; position: absolute;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;">
</div>

实际上我已经尝试用iframe加载我的网站的嵌入代码在另一个网页它在Android手机和windows pc工作正常,当来到ios它不工作,有人建议我通过js加载嵌入代码而不使用iframe,当iam通过js加载外部网页时它无法正常工作,任何人都可以帮忙解决这个问题

2 个答案:

答案 0 :(得分:2)

这是一个CORS问题,安全限制

您无法在浏览器中访问javascript下的任何网址,您可以从当前域或访问允许CORS的网址访问网址

http://www.w3.org/TR/cors/

答案 1 :(得分:1)

您可以执行此操作,但不能使用客户端代码。您需要使用像php这样的服务器语言。可以克服CORS问题,您可能也需要使用代理。 如果您发布服务器代码,可以查看它。