Можно ли добавить только CSS content_Script, чтобы не отображать предупреждения о разрешениях - PullRequest
1 голос
/ 12 сентября 2011

Я создал простое расширение Google Chrome, которое переопределяет классы CSS с помощью поля content_scripts , но не имеет JavaScript.Есть ли способ добавить только файл CSS без моего расширения, требующего разрешения на доступ к данным для соответствующего домена?

Вот мой манифест:

{
  "name": "Test Extension",
  "version": "1.0.10",
  "description": "test extension.",
  "content_scripts": [
    {
      "matches": ["https://www.mydomain.com/*"],
      "css": ["main.css"],
      "all_frames": true 
    }
  ]
}

и мой main.css

.class1 {width:37em !important;}
.class2 {width:39em !important;}

1 Ответ

3 голосов
/ 12 сентября 2011

Невозможно сделать это с помощью расширений, и если вы нашли способ, это следует рассматривать как проблему безопасности.Это предупреждение о разрешении имеет смысл, если вы об этом думаете, поскольку оно не может полностью получить доступ (прочитать) данные пользователя через css, но может изменить их.Рассмотрим следующий пример:

#bankTransactions .fraudAlert {
    display:none;
}

#bankBalance:before {
    content:"US$ 99999";
}

Кроме того, если вы просто хотите изменить стиль какой-либо страницы, я настоятельно рекомендую это расширение .

Ссылки: http://code.google.com/chrome/extensions/permission_warnings.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...