ページがレンダリングされる前にAdSenseコントロールなどのJavaScriptのブロックを削除できるように、特定の条件をすばやく判断するメソッドが必要です。判別したい条件は、現在のユーザーがFacebookのプラットフォーム内からasp.netWebサイトのコンテンツをIFrameアプリとして表示していることです。このようなものを使用することは可能ですか?
IsFacebookHere function(){
FB.init({
appId: 'my appID value',
cookie: true,
xfbml: true,
status: true });
FB.getLoginStatus(function (response) {
if (response.authResponse) {
// Remove the Adsense from the User experience
} else {
// do something else...maybe show a login prompt
}
});
}
Iso、最も効果的な場所に配置しますか?document.readyは手遅れだと思います。別のアプローチや提案をいただければ幸いです。