わかりました、今、私は何が起こっているのか全く当惑しています。Chromeのアドレスバーのクローンであるunibar(ツールバーアイテムではなく、別のツールバー拡張機能)と呼ばれるサファリ拡張機能を作成しています。私がこれまでに望んでいるのは、少なくとも通常のアドレス バーを作成し、そこから構築することです。これが私のbar.html
ファイルで、ツールバーに接続されています。
<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>
アドレスを入力して Enter キーを押すと、ブラウザ ウィンドウに BAR.HTML が表示されます!!!! 何が起こっている?!?