我想制作一个网页,其中用户浏览器必须像Ajax一样下载数据但没有域名限制。我不关心这项技术。 Flash,Java,等等。有可能吗?
答案 0 :(得分:1)
假设您无法控制其他服务器并且access control不是一个选项,一种常见的方法是在您自己的服务器上拥有代理。可以像PHP脚本一样简单
$handle = fopen($_GET['url'], "rb");
while ( !feof($handle) ) {
echo fread($handle, 8192);
}
fclose($handle);
以proxy.php?url=http://example.com/data/
方式使用。
答案 1 :(得分:0)
是的,这是可能的。
使用ajax获取数据时,域无关紧要,因为它只是一个独立的http请求。就像你在新的浏览器选项卡中键入url一样,但是在ajax的情况下,你的浏览器会自动处理这些请求。
这类似于图像,脚本,CSS文件......
(我为我的应用程序使用php5和jquery)