我正在尝试使用JQuery UI作为前端的Google网站,并使用Servlet访问部署在Google App Engine上的数据库。我知道跨源JS问题,但我不认为它适用于这种情况,因为它们本质上都是谷歌托管的,我以为我看到有人这样做了。
经过简单的测试后:
将此JS添加到我的Google Site安全html旁路框中的按钮单击:
$。获得( “http://myapplicationID.appspot.com/mycustomserver”, function(data){ 警报('页面内容:'+数据); });
点击按钮后我得到的是混合内容,链接到此页面(我正在使用Firefox进行测试):Firefox Mixed Content
我能做些什么来避免这个问题,或者我的目标是不可能的结构?
编辑: 我上次评论中的“更新”问题。
我还发现了一个肮脏的解决方法,我现在实际上已经避免了: 将Html,JS,....放在一个Html文件中,并使用您的应用引擎应用进行部署。在Google协作平台中,您可以使用iframe小工具嵌入此html文件/网页。