3

我建立了一个 Facebook 选项卡,其中包含要填写的表格。然而,在表格下方有一个指向条款和条件页面的链接,该页面位于与表格不同的 URL 上。

表格在:page/like 和 T&C page 在 page/terms

在 T7C 页面中有一个后退按钮,在 href 内有以下内容:

 href="javascript:window.history.back()"

并且此按钮假设在您将 T&C 设置为红色后将您带回表单。

这在测试服务器上运行良好,但是一旦它嵌入到 facebook 中,后退按钮就会停止工作,它不会返回到表单而是返回到品牌的主页。

我刚刚遇到的另一个问题是,如果我填写了一些字段,然后单击 T&C 页面并使用后退按钮返回表单,则输入字段都是空的。

有没有办法前端也可以解决这个问题?

4

2 回答 2

3

控制台会告诉你什么吗?

试试window.history.go(-1);

或者,您是否尝试过使用在单独的窗口中打开 T&C target="_blank"?如果您担心确保阅读条款,在打开的窗口中,您可以使用 来在父窗口中运行函数,您的函数在window.opener.readTC()哪里.readTC

于 2013-06-07T15:01:02.330 回答
0

试试这个例子...

<html>
<head>
<script>
function goBack()
  {
  window.history.back()
  }
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>
于 2013-06-07T14:18:45.500 回答