3

記入するフォームがある Facebook タブを作成しました。ただし、フォームの下には、フォームとは別の URL にある利用規約ページへのリンクがあります。

フォームは page/like にあり、T&C ページは page/terms にあります

T7C ページには、href 内に次のような戻るボタンがあります。

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

このボタンは、T&C を赤くした後にフォームに戻ることを想定しています。

これはテスト サーバーでは問題なく動作しますが、Facebook に埋め込むとすぐに [戻る] ボタンが機能しなくなり、フォームではなくブランドのホームページに戻ります。

私が遭遇したもう 1 つの問題は、いくつかのフィールドに入力してから 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 に答える