わかりましたので、ここに私の問題があります。Facebookのいいねボタンがクリックされたかどうかを確認して、リダイレクトをトリガーしようとしています。クリックされた場合は、特定の div に特定のクラスがあるかどうかを確認し続けることができます。任意の時点で true と評価された場合、リダイレクトが発生します。しかし、それはしていません。
私が setInterval を使用している理由は、ページの読み込み時にこれをチェックする必要があるためです。
HTMLは次のとおりです。
<div class="pluginConnectButton">
<div title="" class="pluginButton pluginButtonSmall pluginConnectButtonDisconnected hidden_elem">
<div>
<button type="submit">
<i class="pluginButtonIcon img sp_like sx_like_fav"></i>Like
</button>
</div>
</div>
<div title="" class="pluginButton pluginButtonSmall pluginButtonPressed pluginButtonX pluginConnectButtonConnected">
<div>
<button type="submit">
<i class="pluginButtonIcon pluginButtonXOff img sp_like sx_like_ch"></i>
<i title="" class="pluginButtonIcon pluginButtonXOn img sp_like sx_like_x"></i>
</button>Like
</div>
</div>
</div>
JS/jQuery は次のとおりです。
setInterval(
function(){
if ($('div.pluginConnectButton div').eq(0).hasClass('hidden_elem')) {
window.open('http://thebasinhaircutters.com.au/competitions/abd/m/next.php', '_parent');
}}
,1000);