Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript location.href仅在Chrome中工作_Javascript_Facebook - Fatal编程技术网

Javascript location.href仅在Chrome中工作

Javascript location.href仅在Chrome中工作,javascript,facebook,Javascript,Facebook,[编辑:好的,我的错。重定向有效,这是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

[编辑:好的,我的错。重定向有效,这是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>

php是Facebook上iframe的源代码


上述功能在OS X上的Chrome中运行良好,但由于某些原因,它在OS X上的Safari或Windows上的IE中不起作用。它可以在OS X和Windows上的Firefox上运行。。。在IE和Safari中,index.php页面不断被重新加载。

对于JavaScript中的重定向,通常使用
窗口。位置

<script type="text/javascript">
   <!--
      window.location = "http://www.google.com/"
   //-->
</script>

对于JavaScript中的重定向,通常使用
窗口。位置

<script type="text/javascript">
   <!--
      window.location = "http://www.google.com/"
   //-->
</script>


您是否遇到任何错误或其他问题?或者它就是不起作用?你有什么错误吗?或者它根本不起作用?如果这个问题解决了,请将答案标记为答案,这样这个问题就结束了。如果这个问题解决了,请将答案标记为答案,这样这个问题就结束了。