2017-05-30 3 views
3

用ホバーツールチップ上の異なるテキストを表示することで、ブラウザでタブを置くと表示されるテキストを変更することです。例:enter image description hereC#はブラウザタブ

タグのテキストを同じにしておきたいが、その上にカーソルを置いたときに表示されるグレーのテキストを変更できます。

クラスタ化されたサーバー上のサイトを有することに起因するとして、このための推論。ユーザーの混乱を避けるためにメインタブを変えずに、サイトがホバー部分にあるサーバーを表示することで問題をサポートできるようにします。

私はそうのようなビュー袋に私のサーバー名を持っている:

ViewBag.ServerName = System.Environment.MachineName; 

はfeasiableは誰が正しい方向に私を指すことができた後、私は何ですか?

+0

すべてのブラウザには独自のタブの実装があるため、ブラウザ間の実装はおそらく実現できません。 – realbart

答えて

1

挙動は(少なくともHTMLを表示し、現在のブラウザで)達成することはできません。ホバーのツールチップに表示されるテキストは、ドキュメントによって直接制御されるのではなく、ブラウザによって制御されます。たとえば、(私が知っているすべてのブラウザと同様に)Chromeは、タブ名をホバーすると<title>タグの完全な内容を表示します。

私は、ドキュメント本体は焦点が合っていないときtitleを変更することで解決策をハック可能性がありますが、その時点で、あなたはが実際にやろうとしているもののためのよりよい解決策があるのか​​どうかを検討すべきであると仮定します。

あなただけのこの動作を必要とする本当に、Chromeをサポート(エンタープライズ環境では、例えば)、ユーザーのコンピュータを制御し、本当にする必要がある場合は、これを行い、独自のChromeの拡張機能(How to alter title of present tab using chrome extension)を作成することができます。

+0

まさに私が考えていたもの – someguy76

+0

リンクのための面白いアイデアありがとう、私はそれが好きです。私は主にIEだけでなく、クロムをサポートする必要があります。私は自分のアイデアを取り下げて、ページ上のサーバ名を文字列で表示するか、タブで表示するかのどちらかです。 – Phil3992

+1

@ Phil3992これはUXの問題です。あなたが*なぜ* * * *ユーザーがサーバー名を知る必要があるかもしれないかについて考える時間を取って、それを適切な方法で提示することを考えるとよいでしょう。ユーザーエクスペリエンスのためのStackExchangeサイトがあることに注意してください:https://ux.stackexchange.com/ – cubrr

0

私は、ブラウザ自体に加えて、すべてのブラウザによって異なりそれをしないことを処理するため、タイトルタグのほかに、あなたが、そこに何を変更することはできません恐れています。あなたは、残念ながら探している

関連する問題