2017-09-12 6 views
0

adblockerが私のサイトで使用されているかどうかを検出する必要があります。最も一般的なチェック方法は、ads.jsまたはadverts.jsファイルを作成してからメッセージを表示することですそれがブロックされている場合。スクリプトファイルをvue2スコープ外に取得する

このファイルは設定されていますが、vueコンポーネントのvueスコープの外にある必要がある場合は、このファイルにアクセスする際に問題があります。

答えて

0

独立したjsファイルをウィンドウオブジェクトに登録し、コンポーネント内でオブジェクトまたは関数を呼び出す必要がある場合があります。あなたのads.jsがあなたのVUEのコンポーネントと同様に

var newData = new Vue({ 

    el: '#app', 
    data: { 
     demo:'',   
    }, 

    methods: { 
     fetchData: function (data) { 
      window.block() 
     } 
    }, 
    created: function() { 
     window.block() 
    } 

}) 

でフォロースニペットとして

function block(){ 
// console.log('i am gonnna show this ') 
} 

のように含まれている場合たとえば、コードの上にあなたが達成することができます。

関連する問題