Javascript 代理欺骗我的本地环境以防止同源错误
我从Javascript 代理欺骗我的本地环境以防止同源错误,javascript,fiddler,same-origin-policy,Javascript,Fiddler,Same Origin Policy,我从http://my.domain.comWebService athttps://sub.domain.com这样就可以了 当我从http://local.my.domain.comWebService athttps://sub.domain.comIE或Firefox会阻止跨源请求 如何代理它来欺骗我当地的环境让我使用它?我使用Fiddler。使用Fiddler很容易做到这一点 更改客户端代码,使其不会进行跨源调用。例如,代替https://sub.domain.com/whatever
http://my.domain.com
WebService athttps://sub.domain.com
这样就可以了
当我从http://local.my.domain.com
WebService athttps://sub.domain.com
IE或Firefox会阻止跨源请求
如何代理它来欺骗我当地的环境让我使用它?我使用Fiddler。使用Fiddler很容易做到这一点
https://sub.domain.com/whatever
它会调用http://local.my.domain.com/myservice/
OnBeforeRequest
,添加:
if(oSession.HostnameIs(“local.my.domain.com”)&&oSession.uriContains(“/myservice/”)
{
oSession.fullUrl=”https://sub.domain.com/whatever";
}
你不觉得你的问题至少有点太宽泛,有点离题吗?@Banana不,是specyfic。在本地环境中,如何将某个地址重新路由到另一个地址。这实际上是一个编程问题吗?No@Ultra它太宽泛了,因为可能有多个解决方案具有相当长的实现,除非您提供特定的代码并展示您迄今为止为解决问题所做的工作,否则它太宽泛了。这是一个离题的话题,因为它涉及到一般的软件/硬件问题,到目前为止似乎与编程无关。