Très bien, maintenant je suis carrément désorienté sur ce qui se passe. Je crée une extension de safari appelée unibar (qui est une extension de barre d'outils séparée, pas un élément de barre d'outils), un clone de la barre d'adresse de Chrome. ce que je veux jusqu'ici est au moins de créer une barre d'adresse régulière, et construire à partir de là. Voici mon fichier bar.html
, qui est connecté à la barre d'outils.Dans les extensions de safari, la sous-fonction de formulaire ne fonctionne pas
<html>
<head>
<title>Unibar</title>
<script type="text/javascript">
function openInTab(source){
safari.application.activeBrowserWindow.activeTab.url=source;
}
</script>
</head>
<body>
<form name="form" onsubmit="javascript:openInTab(server+'safari/');">
<input type="text" name="textfield" />
</form>
</body>
</html>
Quand j'appuyez sur Entrée après avoir tapé mon adresse, IT UP bar.html DANS APPORTE LA FENÊTRE NAVIGATEUR !!!! Qu'est-ce qui se passe?!?
Désolé, mais cela fait toujours la même chose. – Flafla2