Я в тупике. Мое расширение Chrome в основном основано на popup.html.
На Chrome 65.x все работало нормально. Я получил сообщение об ошибке от пользователей Chrome 66.0 о том, что расширение не будет отображаться правильно.
Я обновил Chrome до 66.0 и смог воспроизвести ошибку. Popup.html быстро мигает и обрезается в крошечный белый квадрат, как будто он пустой.
В чем может быть проблема?
Manifest:
{
"description": "...",
"manifest_version": 2,
"name": "...",
"version": "1.5.0",
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
"permissions": [
"tabs",
"cookies",
"<all_urls>"
],
"browser_action": {
"browser_style": true,
"default_popup": "popup/popup.html"
}
}
popup.html содержит локальную копию KnockoutJS. При удалении всего Javascript он загружается правильно. Однако в коде JS не было никаких изменений со времени Chrome 65, где он работал правильно.