Alert erscheinen nicht in popup.html der chrome-Erweiterung
Ich bin noch sehr neu mit chrome-Erweiterungen und bin einfach nur testen Dinge aus.
Jetzt habe ich eine popup.html das mit einem kurzen Formular, das ich will, um eine Benachrichtigung zu erstellen, wenn submit geklickt wird. Ich kann nicht für das Leben von mir herauszufinden, warum es nicht funktioniert.
<!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>
Irgendwelche Vorschläge?
Edit: ich habe sogar ein onload in den body-tag, um zu sehen, wenn eine Warnung öffnen würden, es aber es funktioniert nicht. In der popup.js ich habe eine Warnung öffnen Sie auf Fenster.onload und das funktioniert aber.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stoppt die Funktion nach der Sie false zurück.
Setzen return false am Ende der Anweisung, dann Ihre Warnung sollte funktionieren. Oder Sie konnten, nehmen es heraus.
Update
Nach einigen Recherchen fand ich heraus, das folgende...
Quelle hier
Dies könnte dein problem auch: inline-scripts funktioniert nicht mit "manifest_version":2
So, ich habe das getestet, und mit dem folgenden manifest-code funktioniert!
Sowieso.. es wäre besser zu handhaben Aktionen in popup.js aber zuerst ändern button-Attribute in popup.html um die folgenden:
<button type="button">Login</button>
popup.js:
Erinnern einfügen jquery.js in Ihrem
<head>
tag, in popup.html, gerade oben popup.js:Ich wünschte, es war nützlich. Grüße Jim..
manifest_version
, scheint nicht zu funktionieren für mich.