マップのURLの設定について
shin19と申します。
いつもお世話になっております。
マップにホストを登録し、URLの設定を行いました。
作成したマップにてホストのアイコンをクリックすると、以下のようなメニューが開きます。
-------------------------
ツール
Ping
Traceroute
リンク
URL
-------------------------
「URL」をクリックすることで、設定したURLのリンク先へ飛ぶことができます。
普通に設定すると上記のようになるかと思いますが、今回、アイコンをクリックすることで
メニューを開かず、ダイレクトにURLのリンク先へ飛ばすように設定できないかと考えております。
個人的な趣味の話で大変恐縮ですが、よろしくお願い申し上げます。
また、zabbix 1.8.10を使用していて気付いたのですが、URLで飛とんだ先から
ブラウザの「戻る」をクリック(本来やってはいけない行為かもしれませんが)すると、
前に閲覧していたマップではなく、全く関係のないページへ飛んでしまいます。
これはバグでしょうか。
kodai - 投稿数: 1341
クリックするだけでリンクに飛ばすにはソースを修正しないと難しいと思います。
Safari, Chrome, Firefoxで試したのですが、確かに戻らないですね。
JavaScriptのlocation.hrefを使用してリンク先に飛ばしているようで、おそらくブラウザの実装にもよると思いますがリファラが残らないのだと思います。
バグかどうかは微妙なところですが、通常のリンクで飛ばせるならその方が良さそうですね。
shin19 - 投稿数: 47
kodai様
お世話になっております。shin19です。
クリックでメニューが開くことに関しましてはzabbixの仕様ということで了解致しました。
また、「戻る」による事象に関しましては1.8.3ではそれがなかったため、1.8.10の不具合かなと感じてしまいました。
早急なご対応をしていただきありがとうございました。今後ともよろしくお願い申し上げます。
kodai - 投稿数: 1341
再度1.8.10で確認してみたのですが、location.hrefではなくlocation.replaceでした。前回確認したときは何か見間違えていたのか...
1.8.3でも確認したところ、同じlocation.replaceでリンク先に飛んでいるようなので、こちらの環境では同じ条件のように見えます。異なっていたのはZabbixのバージョンのみでしょうか?違うブラウザを利用されているとか、ブラウザのバージョンアップなどによっても影響を受ける可能性があると思われます。
shin19 - 投稿数: 47
kodai様
location.replaceについてのご確認ありがとうございます。
どちらのバージョンでもfirefox 3.6.2で閲覧しておりますので、
異なる点はzabbixのバージョンのみかと思います。
再度試してみましたが、やはり1.8.3では上手くいくようです。