2016-07-13 4 views
0

ChromeでAdblock Plusが有効になっていると、FacebookやTwitterの画像/リンクが表示されません。画像の上にカーソルを置いたときのタイトルを削除し、もはやブロックされなくなりました。 Adblock Plusがそれらをブロックすることなくタイトルを保持できる方法はありますか?要素のプロパティに基づいてAdblock Plusが私のソーシャルメディアリンクをブロックしています

<div class="row mar20"> 
    <div class="col-xs-6"> 
     <div class="img-responsive"> 
     <a href="https://facebook.com/RiskyBeeGame" title="Facebook"> 
      <img src=WebF.png class="pull-right"> 
     </a> 
     </div> 
    </div> 

    <div class="col-xs-6"> 
     <div class="img-responsive"> 
     <a href="https://twitter.com/riskybeegame" title="Twitter"> 
      <img src=WebT.png> 
     </a> 
     </div> 
    </div> 
+0

クリックAdBlockをプラスアイコン設定を変更します – ihemant360

+0

マイウェブAdblockを有効にしているすべてのユーザーに対して、サイトを適切に表示する必要があります。私は誰もが設定を変更するように求めることはできません、私はhtmlでそれを修正する必要があります。 –

+0

G'day Mattあなたの前の質問によると、私はあなたのソーシャルメディアのアイコンが表示されているAdBlockでOSX(ElCap)をChromeで実行している私のMBPで試してみました。 http://www.whoishostingthis.com/tools/user-agent/(あなたの質問の末尾に追加してください)、ここから診断することができます – Madivad

答えて

1

広告ブロック機能ブロックページ要素を:ここで

は、それらがブロックされているときに私が持っているものです。あなたが発見したように、要素ID、クラス、タイトルなどは、すべて「不要な」ページ要素をフィルタリングするために使用できます。

リンクのタイトルを削除して標準検出を回避する方法を既に理解しているように思えます。

タイトルタグを保持する理由は明確ではありません。

ポップアップのツールチップに興味がある場合は、何百ものJqueryのツールチップスクリプトの1つを使用することをお勧めします。

あなたが原因title属性にフックあなたのページにいくつかの他のスクリプトのタイトルタグが必要な場合は、動的にonloadイベントtitle属性を追加することができます

document.getElementById('mytwitterlink').setAttribute('title','Twitter'); 

またはadblocker乗り越えるない場合があります、adblockerに応じて...

あなたの最善の策は、実際にtitle属性「ツイッター」を探して任意のスクリプトを変更し、他の何かを探すためにそれらを変更することです...

関連する問題