0

我在谷歌应用引擎上有一个应用程序,它使用以下脚本提供一个 html 文件

<script>
  ChemDoodle.iChemLabs.getMoleculeFromDatabase('pubchem', 'morphine', function(mol){
    alertMolecule(mol);
  });
</script>

这使用 XHR 2 级请求,它要求 iChemLabs(或任何服务器端人员)启用对我的域的支持。服务器端(启用 XHR)应该启用的域是什么?如果请求来自应用程序用户计算机上的 html 页面,我真的不明白如何通过应用程序引擎域路由数据?

4

1 回答 1

0

我认为您正在谈论跨域资源共享 ( CORS ),这是 Web 服务器可以用来让浏览器知道哪些站点(由域标识)可以相互共享信息的方法。

Mozilla 对它应该如何工作有一个很好的详细介绍。它相对较新,只有现代浏览器才能实现它。

没有任何东西“通过”任何人的应用程序,您所做的只是告诉浏览sitea.com器乐于共享数据并接受源自最初由siteb.com

于 2011-08-19T20:17:38.870 回答