本文介绍了调试gwt在facebook iframe里面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



当我使用'完美无瑕。

解决方案

在facebook iframe中使用GWT调试器存在跨站点脚本问题。
我记录为问题#4468



在该票内,我指定的解决方法是编辑hosted.html文件:

  hosted.html 
gwtOnLoad = function errFn,modName,modBase){
....
var topWin = window.top;
var url = topWin.location.href;
...

解决办法如果你有一个:

var topWin = window;
var url = topWin.location.href;


I'm trying to debug my gwt 2.0 apllication that runs inside facebook iframe.

When i use 'http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997' as "Canvas Callback URL" my app doesn't loading, but when i compile it and use 'http://127.0.0.1:8888' it works perfectly.

解决方案

There is a cross site scripting issue with using the GWT debugger within the facebook iframe.I logged this as issue #4468 http://code.google.com/p/google-web-toolkit/issues/detail?id=4468

Within that ticket, I specified the workaround is to edit the hosted.html file thusly:

hosted.html
gwtOnLoad = function(errFn, modName, modBase){
....
  var topWin = window.top;
  var url = topWin.location.href;
...

Workaround if you have one:

  var topWin = window;
  var url = topWin.location.href;

这篇关于调试gwt在facebook iframe里面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 14:38