チケット #17711

ウェブブラウザによってはssh://のリンクが開けない

登録: 2009-07-08 21:29 最終更新: 2009-07-13 22:22

報告者:
担当者:
(del#1144)
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
Tera Term 4.64 (削除済み)
優先度:
3
重要度:
3
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

インストーラで ssh:// 等の URL に関連付けしても、ウェブブラウザによっては開けない。

確認した範囲では、Opera と Google Chrome が該当する。 これらでは、どうやら既定の設定に関係なく Open アクションを使おうとするようだ。

また、インストーラで行った関連付けが"フォルダオプション"の"ファイルの種類"に表示されない。 設定の変更が行い易くなるので、表示された方が良いように思う。

チケットの履歴 (7 件中 3 件表示)

2009-07-08 21:29 更新者: doda
  • 新しいチケット "ウェブブラウザによってはssh://のリンクが開けない" が作成されました
2009-07-08 22:00 更新者: (del#1144)
コメント

まず、ssh スキームというものは標準化されていないようです。

http://www.iana.org/assignments/uri-schemes.html
http://www.w3.org/Addressing/schemes

telnet にはあらかじめハイパーターミナルが関連付けられています。openを上書きするとアンインストールしたときに元に戻らないので、インストール前のものを壊さないように今のようにレジストリをセットしています。

ssh は telnet のように既存の設定に乗っかってはいません。一から設定するには、不足したものがあるのかもしれません。

2009-07-08 23:34 更新者: (del#1144)
  • 担当者(未割り当て) から maya に更新されました
  • コンポーネントInstaller から Tera Term Macro に更新されました
コメント

r3588 で後者に対応しました。

デフォルトを使わないブラウザが悪い気がしますが、前者はどうしましょうか?前述の理由で上書きをしたくないというのが私の感覚です。

2009-07-09 08:50 更新者: (del#1144)
  • マイルストーン(未割り当て) から Tera Term 4.64 (削除済み) に更新されました
  • コンポーネントTera Term Macro から Installer に更新されました
2009-07-09 09:53 更新者: (del#1144)
コメント

IE7からは、telnet:// がサポートされなくなっていたみたいです。

http://www.microsoft.com/japan/windows/ie/ie7/releasenotes/beta2.mspx

IE7 からは ssh:// で Tera Term が呼び出されましたが、IE8 では呼び出されませんでした。IEのどこかに設定があるのかもしれません。

2009-07-11 21:59 更新者: (del#1144)
コメント

SSHには元々の設定がないので、"open" に変更しました。

IE8 では、今のインストーラで設定した場合にはうまく起動するようです。

ハイパーターミナル

これは大昔の話でしたね。XPではtelnet.exeが起動します。

残る問題は「telnet は "open" にしないのか」ということだと思います。現状のままだと不便でしょうか?

2009-07-13 22:22 更新者: doda
  • チケット完了時刻2009-07-13 22:22 に更新されました
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
コメント

maya への返信

SSHには元々の設定がないので、"open" に変更しました。

ありがとうございます。問題なく動作するようです。

IE8 では、今のインストーラで設定した場合にはうまく起動するようです。

IE8 の挙動はちょっと変ですね。 "open"以外をデフォルトに設定した場合、起動するかの確認のダイアログでは"open"のプログラムが表示されますが、 そのまま起動した場合はデフォルトのプログラムが起動されるようです。この時、"open"が無いとダイアログ自体が出ません。

しかし、確認ダイアログが出ないようにしてしまえば、"open"が無くても起動できるようになるようです。

# 今、手近にIE8の機械が無いので、用語はちょっと適当です

動作的にはなんかIE8又は確認ダイアログのバグっぽいですね。

残る問題は「telnet は "open" にしないのか」ということだと思います。現状のままだと不便でしょうか?

Opera では telnet の挙動が怪しいので、とりあえずは現状のままでいいです。

Google Chrome では telnet.exe が起動しますが、これは Chrome のユーザから文句が来てから対応を考えればいいでしょう。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする