Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Плагин хром не работает (https://javascript.ru/forum/events/74523-plagin-khrom-ne-rabotaet.html)

shaulyn 18.07.2018 10:51

Плагин хром не работает
 
подскажите накидал простенький плагин для тестов который меняет стиль на страничках на красный, но почему то он не работает, хотя если вручную из консоле выполнять команду то все ок.
frames[0].document.body.style.background = "red"


а когда в плагине то ошибка
Код:

Refused to execute inline event handler because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem: chrome-extension-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution.

shaulyn 18.07.2018 12:22

при этом в плагине код срабатывает, а изменение стиля нет, куда копать?
window.frames[0].location="http://getbootstrap.com/";

shaulyn 18.07.2018 12:40

так тоже не работает
window.top.frames['main_top'].document.body.style.backgroundColor = "red";

j0hnik 18.07.2018 12:43

shaulyn,
что вы сделать хотите?

shaulyn 18.07.2018 13:49

есть сайт в нем есть фреймы (8 штук)frame.lenght==8. если в консоле писать изменение цвета фона, то цвет меняется(я так предполагаю это потому что я открываю консоль именно нужного мне фрейма, а не главного окна). но если я делаю плагин который будет менять цвет фона, то ничего не происходит, но если открыть именно страничку из фрейма, плагин меняет цвет(т.е он работает).

shaulyn 18.07.2018 13:55

этот код из консоли меняет цвет
window.top.frames['main_top'].document.body.style.backgroundColor = "red";

а из плагина нет(но если открыть страничку фрейма напрямую, то меняет цвет)
вот html код
<frameset rows="*,8,1,240,1,30,0" frameborder="0" framespacing="0" border="0" id="mainframes">
<frame src="/main.php" name="main_top" id="main_top" scrolling="YES">
<frame src="/ch/resize.html" name="resize" scrolling="NO" noresize="">
<frame src="/ch/temp.html" name="temp_f" scrolling="NO" noresize="">
<frameset cols="*,300">
<frame src="/ch/msg.php" name="chmain" scrolling="YES" marginwidth="2" marginheight="2">
<frame src="/ch.php?lo=1" name="ch_list" scrolling="YES" frameborder="0" border="0" framespacing="0" marginwidth="3" marginheight="0">
</frameset><frame src="/ch/tempw.html" name="temp_s" scrolling="NO" noresize="">
<frame src="/ch/but.php" name="ch_buttons" scrolling="NO" noresize="">
<frame target="_top" name="ch_refr" src="/ch/refr.html" noresize="" scrolling="no">
</frameset>


Часовой пояс GMT +3, время: 10:10.