いつもお世話になっております。
現在、件名にある問題が解決できず是非ともお力添え頂きたく投稿いたしました。
状況は下記のようになります。
【問題点】
メール本文中にある『file://』のリンクをクリックしてもファイルを開くことが出来ない。
【状況】
・OSはWindowsXP Professional
・テストしたファイルはTXT、XLS、EXE、DOC
・対象とするファイルはネットワークドライブ上の共有されたファイル
・about:config にて「network.protocol-handler.warn-external.file」を true にした状態で『外部プロトコルの要求』で「アプリケーションを起動」としても反応が無い
・『file://』には2バイト文字やスペースは含まれてはいない
・Thunderbird のバージョンは 1.5 - 2.0 で確認
・PCによってはリンクは開ける
・リンクを開くことのできるPCに開けないPCのApplication Data以下のThunderbirdフォルダをそのままコピーしてThunderbirdを起動させるとリンクは開ける
・リンクが開けないPCに開くことのできるPCのApplication Data以下のThunderbirdフォルダをそのままコピーしてThunderbirdを起動させるとリンクは開けない
現状把握している事項は以上になります。
開ける/開けないの違いが端末に異存しているようなため、Thunderbirdの設定というよりはWindowsに原因がある気がします。
しかしながら、PC自体の設定に大きな差異は無く『フォルダオプション』のファイルの種類以下の設定を明示的に変更するようなこと等はしていないため原因の特定が困難な状態です。
何かしら解決の糸口になるようなことが分かれば幸いです。
また、不足している情報があればお申し付け下さい。
『file://』のリンクが開けない問題
モデレータ: Forum Moderators
Re: 『file://』のリンクが開けない問題
・他のアプリケーションからは開けますか?chloroform さんが書きました:開ける/開けないの違いが端末に異存しているようなため、Thunderbirdの設定というよりはWindowsに原因がある気がします。
その URL をブラウザのロケーションバー(アドレスバー)にコピーして開いてみてください。
・ファイアウォールでファイル共有のポートをブロックしてませんか?
(参考)
@IT:Windows TIPS -- Tips:ポート445(ダイレクト・ホスティングSMBサービス)に注意
mar
- chloroform
- 記事: 11
- 登録日時: 2008年3月02日(日) 16:04
- お住まい: ガイア
Re: 『file://』のリンクが開けない問題
marさんご返信有難うございます。
>・他のアプリケーションからは開けますか?
>その URL をブラウザのロケーションバー(アドレスバー)にコピーして開いてみてください。
ブラウザ上で『file://』のURLを挿入すると開くことができます。
また、エクスプローラのアドレス欄に挿入しても規定のアプリケーションでファイルは開けます。
>・ファイアウォールでファイル共有のポートをブロックしてませんか?
>(参考)
>@IT:Windows TIPS -- Tips:ポート445(ダイレクト・ホスティングSMBサービス)に注意
Symantec Client Firwallを利用していますが上記の参考にあるポートのブロックはおこなっておりませんでした。
また状況に追加し忘れてしまった項目なのですが、メール本文中のリンクを右クリックして『リンク先を保存』を選択した場合に対象のファイルは指定した場所に保存することが可能です。
深いところの知識が不足していて詳しいところの動作は分からないのですが、メール本文中のリンクをクリックした後の動作でリンク先のファイルをWindows側で指定されたアプリケーションで開けていない(ファイルの種類が分からない?)感じがするのですが、こういうことは考えられるのでしょうか?
見当違いでしたら申し訳ありません。
>・他のアプリケーションからは開けますか?
>その URL をブラウザのロケーションバー(アドレスバー)にコピーして開いてみてください。
ブラウザ上で『file://』のURLを挿入すると開くことができます。
また、エクスプローラのアドレス欄に挿入しても規定のアプリケーションでファイルは開けます。
>・ファイアウォールでファイル共有のポートをブロックしてませんか?
>(参考)
>@IT:Windows TIPS -- Tips:ポート445(ダイレクト・ホスティングSMBサービス)に注意
Symantec Client Firwallを利用していますが上記の参考にあるポートのブロックはおこなっておりませんでした。
また状況に追加し忘れてしまった項目なのですが、メール本文中のリンクを右クリックして『リンク先を保存』を選択した場合に対象のファイルは指定した場所に保存することが可能です。
深いところの知識が不足していて詳しいところの動作は分からないのですが、メール本文中のリンクをクリックした後の動作でリンク先のファイルをWindows側で指定されたアプリケーションで開けていない(ファイルの種類が分からない?)感じがするのですが、こういうことは考えられるのでしょうか?
見当違いでしたら申し訳ありません。
Re: 『file://』のリンクが開けない問題
ファイルを保存できるのであれば、Thunderbird 側の仕様です。chloroform さんが書きました:また状況に追加し忘れてしまった項目なのですが、メール本文中のリンクを右クリックして『リンク先を保存』を選択した場合に対象のファイルは指定した場所に保存することが可能です。
深いところの知識が不足していて詳しいところの動作は分からないのですが、メール本文中のリンクをクリックした後の動作でリンク先のファイルをWindows側で指定されたアプリケーションで開けていない(ファイルの種類が分からない?)感じがするのですが、こういうことは考えられるのでしょうか?
見当違いでしたら申し訳ありません。
ツール > エラーコンソール にセキュリティエラーが出ていると思います。
下記リンク先を参考にしてみてください。
Links to local pages do not work - MozillaZine Knowledge Base
http://kb.mozillazine.org/Links_to_loca ... n%27t_work
Bug 364613 – file:// URLs unable to link to/load other file:// resources
https://bugzilla.mozilla.org/show_bug.cgi?id=364613
設定可能なセキュリティポリシー
http://www.mozilla-japan.org/projects/s ... olicy.html
user.js での設定例 ("localfilelinks" は任意の名前):
コード: 全て選択
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "mailbox://");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");mar
- chloroform
- 記事: 11
- 登録日時: 2008年3月02日(日) 16:04
- お住まい: ガイア
Re: 『file://』のリンクが開けない問題
mar 様
大変長い期間質問を放置してしまい、大変申し訳ありませんでした。
その後の経過なのですが、最後にご返事頂いた中に記載されておりますリンクを参考に user.js に以下の設定を追加しました。
現在は事象の発生している端末も手元になく、同様の現象を再現出来ないことから、誠に勝手ながら一度本トピックをクローズとさせて頂きたいと思います。
ご協力いただきながら、ご迷惑をおかけする事となりましたこと重ね重ね申し訳ありませんでした。
大変長い期間質問を放置してしまい、大変申し訳ありませんでした。
その後の経過なのですが、最後にご返事頂いた中に記載されておりますリンクを参考に user.js に以下の設定を追加しました。
ですが結果状態は変わらず、最終的には問題の発生しているPCの Thunderbird プロファイルを新規に作成し直したところ、『file://』のリンクが開けるようになりました。Code さんが書きました:user_pref("capability.policy.default.checkloaduri.enabled", "allAccess");
現在は事象の発生している端末も手元になく、同様の現象を再現出来ないことから、誠に勝手ながら一度本トピックをクローズとさせて頂きたいと思います。
ご協力いただきながら、ご迷惑をおかけする事となりましたこと重ね重ね申し訳ありませんでした。