Обновление
Спасибо @kofifus за информацию, Chrome от 61 явно запрещает сценарии контента на своей новой вкладке по умолчанию
Предыдущая
Скажем, у меня есть следующее расширение образца, оно выводит test в консоли.
manifest.json
{
"name": "Test",
"version": "1.0",
"manifest_version": 2,
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"content.js"
]
}
]
}
content.js
console.log('test');
Будет ли над расширением работать хорошо на странице chrome://newtab?
Некоторые полезные сведения:
-
Я знаю, что по умолчанию расширение chrome не может получить доступ к страницам
chrome://, и мы могли бы изменить это поведение с помощьюchrome://flags/#extensions-on-chrome-urls -
chrome://newtabна самом деле является URL-адресом, подобнымhttps://www.google.co.jp/_/chrome/newtab?espv=2&ie=UTF-8, поэтому он не должен блокироваться указанным выше ограничением. -
Существует много доступных расширений жестов мыши, например crxMouse, они хорошо работают на странице
chrome://newtab -
Есть также некоторые голоса, говорящие, что не разрешено вводить сценарии содержания в
chrome://newtab, например, комментарии @Xan ниже этот ответ
и этот случай автора
![введите описание изображения здесь]()
Таким образом, это выглядит странно, как его различное поведение на разных устройствах (или настройках?). Есть ли какие-либо официальные заявления о том, могут ли скрипты контента работать на страницах chrome://newtab? Или есть настройки, которые мы могли бы изменить это поведение?

