想要攔截點擊進入股票的twitter按鈕。我試圖記下點擊並簡單地更新我在這些點擊的內部計數器上。通過運行一個ajax請求到一個棘手的頁面。可以點擊這個iframed元素被抓到?已經嘗試過很多次,這裏是一個精簡版。試圖在div中包裝元素無濟於事。通過jquery通過Twitter內部計數器的iframe攔截點擊進入twitter按鈕
<!-- START TW SHARE -->
<a id="XXX" href="https://twitter.com/share" class="twitter-share-button" data-url="." data-text="Join the Challenge & Join now:" data-size="large" data-related="sample data" data-count="none">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<!-- END TW SHARE -->
/// VIA JQuery
$("XXX']").click(function() {
$.ajax({url: 'plus.php?ID=<?php echo $ID;?>' });
});
我相信你會被同源策略 – Basic
是被阻止,我有也試圖把它放在一個PHP抓取URL中,並且它在抓取時工作,而不是在點擊。似乎是在iframe上沒有ID進行鎖定的問題。 – Stuff