我正在寫一個Chrome擴展,主要針對Github Enterprise上的Pull請求,並且遇到了問題。當頁面通過刷新加載或從瀏覽器直接輸入url時,它會運行,當它通過單擊Github中的鏈接運行時,它不會運行。content_script在GitHub上沒有運行時,下面的鏈接
例如,如果您轉到此頁並輸入Pull Requests並點擊其中一個,它將不會運行。但是,如果刷新同一頁面,它將運行。
的manifest.json
{
"name": "Github Sample",
"manifest_version": 2,
"version": "0.0.1",
"description": "Sample",
"permissions": [
"tabs", "<all_urls>",
"http://github.com/*"
],
"content_scripts": [
{
"matches": [ "https://github.com/*" ],
"js": ["github.sample.js"],
"run_at": "document_end"
}
]
}
github.sample.json
// ==UserScript==
// @author Jacob Schoen
// ==/UserScript==
alert("Extension has Ran");
爲了更方便我已經推動這github。
關於如何解決這個問題的任何想法?
謝謝,我認爲這讓我朝着正確的方向前進。 –
再次感謝您,我能夠解釋您的解釋。 –