嘿,我一直在努力创造一个'第一次延期'在教程和博客之后的几个小时但是我遇到的问题是尝试实现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)
它还没有用,有人可以帮助我吗?