マップのURLの設定について

shin19と申します。
いつもお世話になっております。

マップにホストを登録し、URLの設定を行いました。
作成したマップにてホストのアイコンをクリックすると、以下のようなメニューが開きます。

  -------------------------
   ツール
    Ping
    Traceroute
   リンク
    URL
  -------------------------

「URL」をクリックすることで、設定したURLのリンク先へ飛ぶことができます。

普通に設定すると上記のようになるかと思いますが、今回、アイコンをクリックすることで
メニューを開かず、ダイレクトにURLのリンク先へ飛ばすように設定できないかと考えております。
個人的な趣味の話で大変恐縮ですが、よろしくお願い申し上げます。

また、zabbix 1.8.10を使用していて気付いたのですが、URLで飛とんだ先から
ブラウザの「戻る」をクリック(本来やってはいけない行為かもしれませんが)すると、
前に閲覧していたマップではなく、全く関係のないページへ飛んでしまいます。
これはバグでしょうか。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

クリックするだけでリンクに飛ばすにはソースを修正しないと難しいと思います。

また、zabbix 1.8.10を使用していて気付いたのですが、URLで飛とんだ先から
ブラウザの「戻る」をクリック(本来やってはいけない行為かもしれませんが)すると、
前に閲覧していたマップではなく、全く関係のないページへ飛んでしまいます。
これはバグでしょうか。

Safari, Chrome, Firefoxで試したのですが、確かに戻らないですね。
JavaScriptのlocation.hrefを使用してリンク先に飛ばしているようで、おそらくブラウザの実装にもよると思いますがリファラが残らないのだと思います。
バグかどうかは微妙なところですが、通常のリンクで飛ばせるならその方が良さそうですね。

ユーザー shin19 の写真

kodai様

お世話になっております。shin19です。
クリックでメニューが開くことに関しましてはzabbixの仕様ということで了解致しました。
また、「戻る」による事象に関しましては1.8.3ではそれがなかったため、1.8.10の不具合かなと感じてしまいました。
早急なご対応をしていただきありがとうございました。今後ともよろしくお願い申し上げます。

ユーザー kodai の写真

再度1.8.10で確認してみたのですが、location.hrefではなくlocation.replaceでした。前回確認したときは何か見間違えていたのか...

1.8.3でも確認したところ、同じlocation.replaceでリンク先に飛んでいるようなので、こちらの環境では同じ条件のように見えます。異なっていたのはZabbixのバージョンのみでしょうか?違うブラウザを利用されているとか、ブラウザのバージョンアップなどによっても影響を受ける可能性があると思われます。

ユーザー shin19 の写真

kodai様

location.replaceについてのご確認ありがとうございます。

どちらのバージョンでもfirefox 3.6.2で閲覧しておりますので、
異なる点はzabbixのバージョンのみかと思います。
再度試してみましたが、やはり1.8.3では上手くいくようです。