Run Javascript in Chrome Extension -> Basic?

后端 未结 1 1849
清歌不尽
清歌不尽 2020-12-16 08:26

I get the feeling I\'m missing something very obvious, but I\'ve been looking everywhere and can\'t seem to make this work. In short, I want to turn a small Javascript scrip

相关标签:
1条回答
  • 2020-12-16 08:37

    According to chrome extension documentation,

    Inline JavaScript will not be executed. This restriction bans both inline <script> blocks and inline event handlers (e.g. <button onclick="...">).

    Read: http://developer.chrome.com/extensions/contentSecurityPolicy.html#JSExecution

    Use in popup.js as

    document.addEventListener('DOMContentLoaded', function () {
          document.querySelector('button').addEventListener('click', main);      
    });
    function main() {
        var source = document.getElementById('source').value;
        document.getElementById("result").innerHTML = source;
    }
    
    0 讨论(0)
提交回复
热议问题