English 中文(简体)
(尖叫).load 函数
原标题:(jquery) .load function

能否用.load 函数装入外部网站?

<div id="new"></div>
<script language="JavaScript">
    $(document).ready(function(){
        $("#new").load("http://omn.orgfree.com/");
    })

</script>

谢谢!

问题回答

由于浏览器 ss same 源限制 ,您无法从其它域用ajax装载内容。

您可以在 iframe 中显示内容, 也可以在您自己的域内使用服务器代理服务器为您获取内容 。

它取决于您的期望。 如果您想要保持 穿越和操控已加载页面 DOM 的能力, 那么简短的回答是“ 不 ”, 因为跨域安全政策 。

您仍然可以使用 iframe 或更兼容的 /> window.postMessage 允许客户端交叉-domain 通信。但整合必须由双方完成。

假设另一方可以协助整合或直接控制其他域内容,您也可以使用JSONP , 并有ajax请求-技术上任何html都可以按此顺序排列。

I don t think so. User can load only those web pages that are within its directory. However this feature can be achieved through server side methods(in case of c#).





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签