Плагин для Chrome
Доброго дня!
При написание плагина возникла проблема с политикой безопасности chrome, а именно с обращением к функциями. Собственно проблема в том, что есть popup.html и на ней 2 textarea текст которых мне нужно передать в popup.js Если просто описать событие клика на кнопке как то так <button onclick='clickHandler();'>Click</button> то в консоле получим ошибку: Refused to execute inline event handler because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. Нашел потом вроде бы пример как должно работать: <script src='amazing.js'></script> <button id='amazing'>Am I amazing?</button> function doAmazingThings() { alert('YOU AM AMAZING!'); } document.addEventListener('DOMContentReady', function () { document.getElementById('amazing') .addEventListener('click', doAmazingThings); }); Но все ровно не работает, просто не чего не происходит.... |
Часовой пояс GMT +3, время: 02:07. |