我想使用chrome擴展插入js文件到網頁。所以我把這段代碼寫入了清單文件:無法將內容腳本插入apps.facebook.com頁面
"content_scripts": [
{
"matches": ["https://apps.facebook.com/frivacy/*", "http://apps.facebook.com/frivacy/"],
"js": ["jquery.js", "catch.js"]
}
]
問題是它不能在這些頁面中插入任何腳本。我嘗試了其他頁面,並且相同的代碼能夠在這些頁面中插入腳本...但特別不是這個頁面。爲什麼?
我試過了。 ..我失敗了...從我研究過的,我知道Facebook插入自己的代碼...所以它有點替代我的代碼...所以我的Chrome擴展無法找到任何元素...因爲它被FB改變了....我可能是錯的......但它是我最好的猜測...... – Rash
是的我確信我說過的話... facebook應用程序將我所有的代碼放在一個框架中......所以問題是: 我的Chrome內容腳本在頁面內查找特定元素(#launch)...但是當此頁面加載到facebook應用中時...此元素保存在另一個框架中......現在這就是說..什麼是這個等效代碼: $(「#launch」)。click(funtion(){alert(「hi」)}); – Rash