在屏幕加载时,我一直在我的画布应用程序中看到带有“Go to Facebook.com”链接的facebook徽标。最终应用程序加载正常,但这是什么以及如何避免它?
答案 0 :(得分:3)
它就在那里,因为当你跳到Facebook进行身份验证时,你正在进行“帧级”重定向(即你在PHP中使用header('Location:xyz')
或在javascript中使用location.href=xyz
。您需要执行页面级重定向,这就是doc示例代码使用top.location=xyz
javascript调用的原因。因为你没有打破iframe,Facebook正在建立中间链接屏幕来为你做这件事。
答案 1 :(得分:-2)
self.location.href
代替header()