Плагин для 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, время: 15:27. |