用我所有的积分换一个ajax跨域的解决方案

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:38:39
客户机如何通过我服务器上的ajax程序实现用客户机的浏览器去访问别的域名上的资源, 这个问题是绝对不能用代理的方案来解决的, 绝对不可以代理.因为我目的是求用客户机直接访问到目标网页(别的域名上的),然后用我服务器上的javascript程序对目标网页进行修改和过滤。
怎么实现? 不好意思,我一共160分,给出解决方案的给80分, 给出代码的话我全给你了。
楼下的,我说了我要保持客户端的session,你叫我用服务端的程序去实现访问,你叫我怎么保持?

我说的session是会话的意思,不是Session这个类,Cookie是其中的一种,反正我要保证在经过我的程序过滤后,第三方服务器仍然能正确识别客户端的session.

不知道你用的是什么语言的.可以告诉你一个问题,由于安全机制的问,你的Ajax取别人机器上的数据,存在一直跨域的问,跨域是不允许访问的.
如果你用的是Asp.net的话,你可以尝试用WebRequest去获取他页面上的Html元素.然后你在用程序进行过滤.最终达到你想要的结果,然后在输出,用Ajax去取这些东西.或者你直接就用程序显示也可.无非就是Ajax不用刷新页面,Web程序要刷新

老大,你知道Session存在哪吗?头一次听说Session也存在客户端的.Cookie在客户端好不.Session是存在服务器上的.可以通过配制存储在IIS进程或者存在数据库中的.我还真是不信,你不用Ajax的http请求,你也无法得到Session.Javascript是无法和Session进行交互的.