2014-10-08 4 views

답변

0

페이지에 jQuery를 삽입 할 수 있었지만 그 후에 jQuery 코드를 실행할 수있는 시간을 성공적으로 결정할 수 없었습니다. DOMNodeInserted는 페이지 DOM과 다른 컨텍스트에서 실행되지만 아마 그렇습니다.

MyExtensionJavaScriptClass.prototype = { 
run: function(arguments) { 

      var my_awesome_script = document.createElement("script"); 
      my_awesome_script.setAttribute("src","//code.jquery.com/jquery-1.11.0.min.js"); 
      if (my_awesome_script.addEventListener) { 
       my_awesome_script.addEventListener ('DOMNodeInserted', OnNodeInserted, false); 
      } 

      document.head.appendChild(my_awesome_script); 


    function OnNodeInserted (event) { 
      // event comes out undefined and $ is also undefined 
      $(document).on('paste', function(e){ alert('You just pasted!') }); 
    } 
관련 문제