Я пишу расширение Chrome в основном для запросов на вытягивание на Github Enterprise и столкнулся с проблемой. Когда страница загружается с помощью обновления или прямого ввода URL-адреса из вашего браузера, она запускается, когда она запускается при нажатии на ссылку в 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.
Любые идеи о том, как решить эту проблему?