[编辑:好的,我的坏。重定向工作,app.php中的错误立即重定向回index.php。谢谢你的帮助虽然:)]
所以我正在建立这个Facebook应用程序,经过一系列步骤后,你被重定向(在iframe中)到一个名为app.php的PHP文件。这个重定向是使用JS:
完成的// this is in 'join-app.js':
location.href = "app.php?userid=" + userdata.id;
这个JS是一个单独的.js文件(join-app.js),它被加载到index.php中:
<!-- this is in 'index.php': -->
<script language="javascript" type="text/javascript" src="js/join-app.js"></script>
index.php是Facebook上iframe的来源。
以上版本在OS X上的Chrome中运行良好,但出于某种原因,它在OS X上的Safari或Windows上的IE中不起作用。它适用于OS X和Windows上的Firefox ...在IE和Safari中,index.php页面不断重新加载。
答案 0 :(得分:3)
对于JavaScript中的重定向,通常使用window.location
:
<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>