1

訪問者をhttp://www.facebook.com/plugins/comments.php?href=http://google.com?cに誘導しようとしています。

コメント プラグインには href パラメータが必要です。

<script>
function go(){
    var uri = 'http://www.facebook.com/plugins/comments.php?href=' 
        + encodeURIComponent('http://google.com?c');

    window.frames[0].document.body.innerHTML = 
        '<form target="_parent" action="' 
        + uri 
        + '"></form>';
    window.frames[0].document.forms[0].submit();
}    
</script>
<iframe onload="window.setTimeout('go()', 99)" src="about:blank" style="visibility:hidden"></iframe>
4

1 に答える 1

1

ここでの問題は、デフォルトではform要素が で送信されるため、属性にあるGETパラメーターはすべて削除されます。action

修正は簡単です:method="post"

'<form target="_parent" method="post" action="' + uri + '"></form>'

実際のデモ: http://jsfiddle.net/MkBAP/

于 2012-09-20T23:39:06.130 に答える