如何读取chrome扩展并执行外部JS文件?

时间:2015-12-12 21:00:08

标签: javascript jquery html google-chrome google-chrome-extension

嘿,我一直在努力创造一个'第一次延期'在教程和博客之后的几个小时但是我遇到的问题是尝试实现Javascript,我已经使用JS和HTML的组合来为一些基本程序制作网页和Java但是每当我尝试用一​​个简单的警报标签简单的你好世界文本没有任何反应,我已经玩了一下,发现我不能使用内联jS所以我看了This post并试图模仿这里提供的代码并得到了这个:

清单:

      {
"manifest_version" : 2 ,
"name" : " Test" , 
"version" : "1.0",
"description" : " A basic test extension" , 

"icons" : {
"128" : "icon_128.png"
} , 

"background" : {

"scripts" : ["java.js"]

},

"browser_action": {
"default_icon" : "icon_128.png" ,
"default_title" : "Testing" ,
"default_popup" : "popup.html" 

},



"permissions": [
"background",
"tabs",
"http://*/*",
"https://*/*"


]

}

POPUP.HTML

  <html>
    <head>

     <!--   <script src='java.js'>
      </script> -->




        <!-- 
this went on manifest page

"content_scripts": [
    {
      "matches": ["https://*/*"],     
      "js": ["java.js"]

    }
  ],

-->
    </head>
 <body>

    <h2 ><b>WELCOME</b></h2>
    <hr>
<input id="clock" class="clock" value="click" type="button">    

     <p id="p">

     </p>
    </body>


</html>

JAVA.JS

/*function hello(e){
alert("Hello World");
}


var ClickBtn = document.querySelector('.click');
ClickBtn.addEventListener('click' , hello); 

*/

/*
function hello(e){
alert("Hey");

  }



document.getElementsById("clock").addEventListener("click", hello)

*/
function hello(e){
    var work = "It is working";
console.log(work);



}

chrome.browserAction.onClicked.addListener(hello)

它还没有用,有人可以帮助我吗?

0 个答案:

没有答案