2011-04-11 163 views
1

我有一个准备好的Facebook应用程序应该链接到一个Facebook页面。我试图通过调用我的应用程序在使用JavaScript的帮助页面的按钮的画布URL链接:从Facebook页面链接到Facebook应用程序不起作用?

function onBtnClick() { window.location = "http://apps.facebook.com/CANVAS_URL/"; } 

当我点击是应该的按钮,带我到应用程序,我得到的只有一个有一个蓝色的盒子和里面“脸谱”串空页(几乎看起来像Facebook的标志)

这个箱子是我的应用程序的链接,如果点击带我去http://apps.facebook.com/CANVAS_URL/

中出现同样的问题该应用程序,我尝试链接Facebook页面。链接有一个常规的<a>标签。

你有没有任何想法如何重定向到没有这个额外的“Facebook”页面的应用程序?

由于提前,

马丁

回答

2

使用这个代替:

top.location.href = "http://apps.facebook.com/CANVAS_URL/"; 

您需要的上部框架(Facebook)的重定向。

+0

非常感谢,这解决了这个问题。 对不起,这个愚蠢的问题打扰 – maddob 2011-04-11 20:51:59

+0

@Martin:不客气! – ifaour 2011-04-11 21:04:21

1

如果使用的是简单的<a> HTML链接,请尝试target="_top"

相关问题