Facebookのユーザーニュースフィードからルージュアプリケーションを削除する拡張機能があります。Chrome拡張機能がロードされています
拡張子JS内には、プログラムで統計トラッキングに使用される<script>
タグが含まれています。基本的には、どの国からアプリケーションを使用しているかを確認することです。
問題は、ユーザーがFacebook上にいるときにトラッキングスクリプトが1回だけロードされることです。また、ユーザーがFacebookをブラウズしているときに、手動でページを更新しない限り、再度読み込まれることはありません。
私のコンテンツスクリプトの中に私のコードがあります。
$(document).ready(function() {
// Include stats tracking
(function(d){
var trackingjs, id = 'stats'; if (d.getElementById(id)) {return;}
trackingjs = d.createElement('script'); trackingjs.id = id; trackingjs.async = true;
trackingjs.src = "tracking_url";
d.getElementsByTagName('body')[0].appendChild(trackingjs);
}(document));
}
私のプラグインにjQueryを使用しているため、jQueryが含まれています。このスクリプトは一度しか含まれておらず、ユーザーがページを手動でリフレッシュしない限り、もう一度そのスクリプトを含めません。
これはFacebookと関係がありますか?
感謝。私はajaxCompleteを試しましたが、それもうまくいきませんでした。 – GV1
'ajaxComplete'は、ページ自体とは異なるjQueryのインスタンスなので、拡張コンテキストからは機能しません。つまり、ページのAJAXはこれをトリガーしません。 – Xan