2016-04-28 8 views
3

私は要素をキャプチャしてxpathを与えるクリックイベントリスナを持つ小さなChrome拡張を作った。ビューソースから要素を取得する方法:ページ?

しかし、これはview-source:ページで何もキャプチャしていません。

JavaScriptをview-source:から取得する方法はありますか?私は私のコンテンツページにこのコードを使用しようとしています

document.addEventListener('click', function xyz(e){ 
    e.preventDefault(); 
    //alert(e); 
    var target = e.target || event.srcElement; 
    var attributes = Array.prototype.slice.call(target.attributes).map(function(i) { 
    return [String(i.name)+": "+String(i.value)] 
    }) 
    alert(attributes); 
    prompt("xpath1 :",getPathTo(target)); 
    chrome.runtime.sendMessage({method:"captureElement",data:attributes}); 
},true) 

答えて

3

あなたができることは何がありません、あなたはそれらのページと対話することはできません。

view-source:プロトコルページには拡張機能がありません(supported schemeではありません)。"<all_urls>"フィルタを使用してもコンテンツスクリプトを挿入することはできません。

+0

大丈夫です!ありがとう! –

関連する問題