访问远程servlet的Javascript限制
我有以下设置: 主机访问远程servlet的Javascript限制,javascript,servlets,Javascript,Servlets,我有以下设置: 主机C是运行浏览器的客户端 主机S1是一个托管我们的html文件的服务器 HostS2是一个托管Java servlet的服务器 我想从C或S1上的HTML文件中加载我的javascript代码,然后向服务器S2提交表单(并从服务器获取响应) 注意:从C加载时,HTML文件将直接打开,无需web服务器 Javascript限制似乎不允许这种情况发生,但我无法在任何地方找到这些限制的适当文档。请记住,我对javascript非常陌生(今天是我的第一天),请给我指出正确的答案/参考资
C
是运行浏览器的客户端
主机S1
是一个托管我们的html文件的服务器
HostS2
是一个托管Java servlet的服务器
我想从C
或S1
上的HTML文件中加载我的javascript代码,然后向服务器S2
提交表单(并从服务器获取响应)
注意:从C
加载时,HTML文件将直接打开,无需web服务器
Javascript限制似乎不允许这种情况发生,但我无法在任何地方找到这些限制的适当文档。请记住,我对javascript非常陌生(今天是我的第一天),请给我指出正确的答案/参考资料
目前,计算机的名称如下:
S1=server1.subdomain1.mydomain.com
S2=server2.subdomain2.mydomain.com
C=client.subdomain3.mydomain.com
这可能是由于“跨域限制”:参见(表中)中的示例
对吧?
又名。阅读此页:。此策略“阻止在不同站点上跨页面访问大多数方法和属性”
通过使用JSONP或iFrame,可以绕过这个同源策略
http://www.example.com/dir/maint.html
http://v2.www.example.com/dir/other.html Failure Different host (exact match required)