我需要显示来自不同域中的URL * (HTML文件) *的一些数据(某些文本消息)。我想过使用iFrame
来显示标记。现在问题可能是
如果该网站已关闭,那么我会在404
中看到iFrame
错误。我想避免这种情况。我考虑使用dojo
对该URL进行AJAX调用以获取响应,请使用innerHTML
将响应插入DOM
。这就是我所需要的。但由于跨域AJAX问题,我认为不可能。我们在我们的应用程序中使用dojo。我搜索了
在Google中使用Dojo查找跨域脚本编写的良好实现。我发现的只是像JSONP
这样的东西。我不想让远程域返回JSONP
。它是
只是一个HTML文件,该文件包含我需要打印到控制台的标记。有人可以提出一个很好的方法来做到这一点。
答案 0 :(得分:1)
可悲的是,正如Nakul在评论中已经提到的那样,same-origin policy不允许跨域XHR请求(至少以跨浏览器的方式)。
解决方法涉及来自跨域网站的合作(JSONP,CORS,各种iframe通信技巧)或在您自己的服务器中设置代理,以便所有“跨域”首先通过您自己的域。