Google站点作为前端,App Engine作为后端

问题描述 投票:0回答:0

我正在尝试使用一个JQuery UI作为前端的Google Site,并使用一个Servlet来访问在Google App Engine上部署的数据库。 我知道跨域JS问题,但是我认为它在这种情况下不适用,因为两者本质上都是由google托管的,而且我认为我已经看到有人这样做了。

经过简单的测试:

  • 将在eclipse中创建动态Web项目时创建的示例项目部署到包含servlet的App引擎,该servlet返回Http GET上的Hello,World。
  • 将此JS添加到单击我的Google Site安全html旁路框架的按钮中:

    $ .get(“ http://myapplicationID.appspot.com/mycustomserver ”,function(data){alert('页面内容:'+ data);});

当我单击按钮时,我得到的是混合内容,链接到此页面(我使用Firefox进行测试): Firefox混合内容

我可以做些什么来避免这个问题,还是我想要的结构是不可能的?

编辑:我最近的评论中的“更新”问题。

我还发现了一个肮脏的解决方法,我现在实际上正在避免:将HTML,JS,....放入HTML文件中,然后将其与您的App Engine应用程序一起部署。 然后,您可以在Google协作平台中使用iframe小工具嵌入此html文件/网页。

javascript google-app-engine servlets google-sites
© www.soinside.com 2019 - 2024. All rights reserved.