0
私は表示しているウェブページにコードを追加する必要があるクロムエクステンションを作成しています。今、私の背景ページに私がどのようにWebページのコードを書き換えますか?chrome.extension.executeScript
chrome.tabs.onUpdated.addListener(function(tabId, info) {
if (info.status=="complete") {
chrome.tabs.executeScript(null, {file: "injectme.js"})
}
})
この
function() {
if (!document.getElementById('searchforme')) {
x=document.createElement('script')
x.setAttribute('src','https://sites.google.com/site/searchformechrome/files/theinjectedcode.js')
x.setAttribute('id','searchforme')
document.appendChild(x)
alert('it is finished')
} else {
alert('so close')
}
}
私の質問は、私はそれはそれので、ロード瞬間、この関数を呼び出して行う方法ですように見える関数を含む注射したスクリプトinjectme.js
を持っていますスクリプトをWebページに挿入できます。
瞬間は何ですか?ページ? sites.google.comスクリプト?ページソースを表示したり、後でページに追加したときに 'searchforme'要素が存在しますか? – serg