Nadal jestem bardzo nowy z rozszerzeniami chrome i właśnie testuję rzeczy. W tej chwili mam popup.html, który za pomocą krótkiego formularza chcę utworzyć alert po kliknięciu submit. Nie mogę do końca życia zrozumieć, dlaczego to nie działa.Alert nie pojawia się w popup.html rozszerzenia chrome
<!doctype html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="popup.js">
</script>
</head>
<body onload="alert('open')">
<form>
Username: <input type='text' id="username" name='username'></input>
Password: <input type='password' id='password' />
<button onclick="alert('test');return false;">Login</button>
</form>
</body>
</html>
Wszelkie sugestie?
Edycja: Nawet w tagu body dokonałem nawet aktualizacji, aby zobaczyć, czy alert zostanie otwarty, ale nie. W popup.js mam alert otwarty na window.onload i to działa jednak.
Hmm Zmieniłem to, ponieważ ma sens, ale alert nadal się nie pojawia. Dodałem nawet usługę OnLoad do organizera, aby sprawdzić, czy wystąpi alert, ale nie:/ –
Po wprowadzeniu zmian należy ponownie załadować rozszerzenie. Możesz to znaleźć, przechodząc do chrome: // settings/extensions # w chrome i klikając nazwę rozszerzenia, aby rozwinąć, aby uzyskać więcej opcji. –
ah Widzę! Okay Przeniosłem wszystko do oddzielnego pliku js i używam addeventlistenerów i działało idealnie. Dzięki!! –