相关疑难解决方法(0)

JavaScript 重定向在 Facebook 应用内浏览器中不起作用

我们网站上有一个中央网页,可根据某些条件将用户重定向到某个特定页面。重定向逻辑是使用 window.location.href 在 JavaScript 中编码的,但此重定向在 Facebook 应用程序浏览器中总是失败,但它在除 Facebook 应用程序内浏览器版本 323 之外的所有其他移动浏览器中运行良好。

我已经尝试了下面列出的所有其他可能的 JavaScript 重定向选项,但它们似乎都失败了。

<html><body><script type='text/javascript'> window.open("http://conv-test.mnetads.com/client-side-second-hop/");</script></body>


<html><body><script type='text/javascript'> eval('window.location.href ="http://conv-test.mnetads.com/client-side-second-hop/"');</script></body>

<html><body><script type='text/javascript'> setTimeout(window.location.href ="http://conv-test.mnetads.com/client-side-second-hop/", 10000);</script></body>


<html><body><script type='text/javascript'> setTimeout(window.onload = function(e){ location.replace("http://conv-test.mnetads.com/client-side-second-hop/"); }, 5000);</script></body>

<html><body><script type='text/javascript'>  window.location ="http://conv-test.mnetads.com/client-side-second-hop/";</script></body></html>
// Sets the new location of the current window.

<html><body><script type='text/javascript'>  window.location.assign("http://conv-test.mnetads.com/client-side-second-hop/");</script></body></html>
// Assigns a new URL to the current window.

<html><body><script type='text/javascript'>  window.location.replace("http://conv-test.mnetads.com/client-side-second-hop/");</script></body></html>
// Replaces the location of the current window with the new one.


<html><body><script type='text/javascript'>  self.location ="http://conv-test.mnetads.com/client-side-second-hop/";</script></body></html>
// Sets …
Run Code Online (Sandbox Code Playgroud)

javascript redirect inappbrowser facebook-browser

6
推荐指数
1
解决办法
1419
查看次数