作成者 |
メッセージ |
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
minilupin さんが書きました: サーバーのアクセス権限はあります。 了解しました。 minilupin さんが書きました: ローカルファイルも試してみたのですが、 やはりアクセスできませんでした・・・。
ローカルファイルが Firefox 内で表示できないとなるとサーバ内のファイルも無理でしょう。
念のため以下を試してみてください。
メニューバーの [ファイル] > [ファイルを開く] で PC 内の適当なテキストファイルを選んで
表示させてみてください。
(user.js は関係ありません)
これで表示できなかったら Firefox あるいは OS の状態がおかしいです。
OS や Firefox はノーマルな状態でしょうか。
何か特殊な設定なり状況にしていませんか。
また Firefox のセーフモードで起動したらどうなりますか。
[quote="minilupin"]サーバーのアクセス権限はあります。[/quote] 了解しました。
[quote="minilupin"]ローカルファイルも試してみたのですが、 やはりアクセスできませんでした・・・。[/quote]
ローカルファイルが Firefox 内で表示できないとなるとサーバ内のファイルも無理でしょう。
念のため以下を試してみてください。
メニューバーの [ファイル] > [ファイルを開く] で PC 内の適当なテキストファイルを選んで
表示させてみてください。
(user.js は関係ありません)
これで表示できなかったら Firefox あるいは OS の状態がおかしいです。
OS や Firefox はノーマルな状態でしょうか。
何か特殊な設定なり状況にしていませんか。
また Firefox のセーフモードで起動したらどうなりますか。
|
|
|
|
Posted: 2009年4月09日(木) 12:35 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
minilupin さんが書きました: user.js に user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "http://www.*****.com"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess"); と記載すれば、 http://www.*****.com 上からは、 例外的にアクセスできるものと思っていました。
その方法でセキュリティエラーは回避できるはずです。が、
"http://www.*****.com" ではなく
"http://www.*****.com" でしょう。
あと、Firefox を終了後に prefs.js を見てみてください。
上記の設定内容は prefs.js に出力されていますか?
もし出力されていなければ、それは読み込まれていません。
[quote="minilupin"]user.js に
user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "http://www.*****.com"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
と記載すれば、 http://www.*****.com 上からは、 例外的にアクセスできるものと思っていました。[/quote]
その方法でセキュリティエラーは回避できるはずです。が、
"http://www.*****.com" ではなく
"http://www.*****.com" でしょう。
あと、Firefox を終了後に prefs.js を見てみてください。
上記の設定内容は prefs.js に出力されていますか?
もし出力されていなければ、それは読み込まれていません。
|
|
|
|
Posted: 2009年4月07日(火) 21:13 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
kiki 様
ありがとうございます。
サーバーのアクセス権限はあります。
ローカルファイルも試してみたのですが、
やはりアクセスできませんでした・・・。
kiki 様
ありがとうございます。
サーバーのアクセス権限はあります。
ローカルファイルも試してみたのですが、
やはりアクセスできませんでした・・・。
|
|
|
|
Posted: 2009年4月07日(火) 11:45 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
実際に試していないので自信なしですが。。。。
minilupin さんが書きました: user.js も記述しているのですが、 エラーコンソールのメッセージにセキュリティエラーが表示されます。
file://///servername/test/ を読み込みまたはリンクすることは禁止されています。 ってアクセス権限によるんではないですか。 そのサーバやサーバ内のファイルにアクセスできる権限(アクセス許可 = permission)は あります? minilupin さんが書きました: <a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。 やくにたたないな さんが書きました: 呼び出し元のHTML文書からローカルのファイルを呼び出すAタグは <a href="file:///D:/***/***.html">file</a> とするのが正しい。当然マルチバイトな文字は,正しくurlエンコードしておかなければならない。
んでもってローカルファイルにはアクセスできるようになったんですか?
実際に試していないので自信なしですが。。。。
[quote="minilupin"]user.js も記述しているのですが、 エラーコンソールのメッセージにセキュリティエラーが表示されます。
file://///servername/test/ を読み込みまたはリンクすることは禁止されています。[/quote] ってアクセス権限によるんではないですか。 そのサーバやサーバ内のファイルにアクセスできる権限(アクセス許可 = permission)は あります?
[quote="minilupin"] <a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。[/quote] [quote="やくにたたないな"]呼び出し元のHTML文書からローカルのファイルを呼び出すAタグは <a href="file:///D:/***/***.html">file</a> とするのが正しい。当然マルチバイトな文字は,正しくurlエンコードしておかなければならない。[/quote]
んでもってローカルファイルにはアクセスできるようになったんですか?
|
|
|
|
Posted: 2009年4月06日(月) 19:46 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
Tomoko Takano 様
ありがとうございます。
教えていただいた方法で試しているのですが、
うまくアクセスできませんでした。
user.js も記述しているのですが、
エラーコンソールのメッセージにセキュリティエラーが表示されます。
file://///servername/test/ を読み込みまたはリンクすることは禁止されています。
現在他に何か原因がないか調べております。
ありがとうございました。
Tomoko Takano 様
ありがとうございます。
教えていただいた方法で試しているのですが、
うまくアクセスできませんでした。
user.js も記述しているのですが、
エラーコンソールのメッセージにセキュリティエラーが表示されます。
file://///servername/test/ を読み込みまたはリンクすることは禁止されています。
現在他に何か原因がないか調べております。
ありがとうございました。
|
|
|
|
Posted: 2009年4月06日(月) 13:43 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
すみません、確認不足でした。
以前、確認したのはwikiサイトからファイルサーバへのアクセスで対応できなかったため、
アドオン利用をしました。
もう一度HTMLファイルでの動作を確認したところ、user.jsへの記述をすることで、
ローカルPCのフォルダにもファイルサーバーへのアクセスもできました。
環境は、WindowsXP SP2、Firefox3.0.8です。
user.jsの記述
コード: user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "file:///c:/temp/"); user_pref("capability.policy.localfilelinks.sites", "file://///servername/test/"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess"); ローカルマシンへのHTMLファイルのリンク部分 コード: <a href="file:///c:/temp/>Local</a> ファイルサーバへのHTMLファイルのリンク部分 コード: <a href="ile://///servername/test/>server</a>
早とちりで書き込みしてしまってすみませんでした。
すみません、確認不足でした。
以前、確認したのはwikiサイトからファイルサーバへのアクセスで対応できなかったため、
アドオン利用をしました。
もう一度HTMLファイルでの動作を確認したところ、user.jsへの記述をすることで、
ローカルPCのフォルダにもファイルサーバーへのアクセスもできました。
環境は、WindowsXP SP2、Firefox3.0.8です。
user.jsの記述
[code]user_pref("capability.policy.policynames", "localfilelinks"); user_pref("capability.policy.localfilelinks.sites", "file:///c:/temp/"); user_pref("capability.policy.localfilelinks.sites", "file://///servername/test/"); user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");[/code]
ローカルマシンへのHTMLファイルのリンク部分 [code]<a href="file:///c:/temp/>Local</a>[/code]
ファイルサーバへのHTMLファイルのリンク部分 [code]<a href="ile://///servername/test/>server</a>[/code]
早とちりで書き込みしてしまってすみませんでした。
|
|
|
|
Posted: 2009年4月06日(月) 11:25 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
<a href="file:\\server\data\test.xls">click!</a>
ここが間違ってる。
書くならこう。
<a href="file://///server/ata/test.xls">click!</a>
<a href="file:\\server\data\test.xls">click!</a>
ここが間違ってる。
書くならこう。
<a href="file://///server/ata/test.xls">click!</a>
|
|
|
|
Posted: 2009年4月03日(金) 18:58 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
皆様、ご回答ありがとうございます。
私の勘違いか、あるいは説明不足かもしれませんが、
例えば、 http://www.*****.com というサイト上から、
<a href="file:\\server\data\test.xls">click!</a> で、
\\server\data\test.xls というファイルにアクセスする場合、
Firefoxではセキュリティーの関係で、アクセスは許可されていないので、
user.js に
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.*****.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
と記載すれば、
http://www.*****.com 上からは、
例外的にアクセスできるものと思っていました。
これが勘違いということでしょうか。
Tomoko Takano 様に教えていただいた、
IE Tab でとりあえず回避したいと思います。
ありがとうございます。
皆様、ご回答ありがとうございます。
私の勘違いか、あるいは説明不足かもしれませんが、
例えば、 http://www.*****.com というサイト上から、
<a href="file:\\server\data\test.xls">click!</a> で、
\\server\data\test.xls というファイルにアクセスする場合、
Firefoxではセキュリティーの関係で、アクセスは許可されていないので、
user.js に
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.*****.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
と記載すれば、
http://www.*****.com 上からは、
例外的にアクセスできるものと思っていました。
これが勘違いということでしょうか。
Tomoko Takano 様に教えていただいた、
IE Tab でとりあえず回避したいと思います。
ありがとうございます。
|
|
|
|
Posted: 2009年4月03日(金) 18:27 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
だいぶ前に調べた時の情報ですが、file://///servername/share/file.extに対して、リンクが効かないのは、以下に該当するかと思います。
ローカルページへのリンクは機能しない
http://kb.mozillazine.org/Links_to_local_pages_don%27t_work
当時、回避策として考えたのがLocalLinkかIE Tabを利用する方法です。
どちらのアドオンを利用する場合も、リンク先の記述は「file://///~」です。
LocalLinkの場合は事前にWindows認証をしておく必要があり、IE Tabの場合、Windows認証を意識しなくて良かったはずです。
だいぶ前に調べた時の情報ですが、file://///servername/share/file.extに対して、リンクが効かないのは、以下に該当するかと思います。
ローカルページへのリンクは機能しない
http://kb.mozillazine.org/Links_to_local_pages_don%27t_work
当時、回避策として考えたのがLocalLinkかIE Tabを利用する方法です。
どちらのアドオンを利用する場合も、リンク先の記述は「file://///~」です。
LocalLinkの場合は事前にWindows認証をしておく必要があり、IE Tabの場合、Windows認証を意識しなくて良かったはずです。
|
|
|
|
Posted: 2009年4月03日(金) 17:39 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
なんかすごい勘違いをしているのでは,
capability.policy.localfilelinks.sitesに書くのは, 当該動作を行おうとしているurlなので, 呼び出し元のurlを記載するのが正しい
user_pref("capability.policy.localfilelinks.sites", "http://呼び出し元");
呼び出し元のHTML文書からローカルのファイルを呼び出すAタグは
<a href="file:///D:/***/***.html">file</a>
とするのが正しい。当然マルチバイトな文字は,正しくurlエンコードしておかなければならない。
なんかすごい勘違いをしているのでは,
capability.policy.localfilelinks.sitesに書くのは, 当該動作を行おうとしているurlなので, 呼び出し元のurlを記載するのが正しい
user_pref("capability.policy.localfilelinks.sites", "http://呼び出し元");
呼び出し元のHTML文書からローカルのファイルを呼び出すAタグは
<a href="file:///D:/***/***.html">file</a>
とするのが正しい。当然マルチバイトな文字は,正しくurlエンコードしておかなければならない。
|
|
|
|
Posted: 2009年4月03日(金) 15:46 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
pal さんが書きました: minilupin さんが書きました: Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a> のようにファイルサーバー上のデータにもアクセスを試みましたが、 同様にアクセスすることができませんでした。 上記の件は、セキュリティの関係上できなかったように思います。
えっ、そうなんですか?
ウチの Windows XP Pro SP3 (管理者権限)/Minefield 3.6a1pre なんですが、<a href="ffile:///C/Document and Settings/ユーザ名/Application Data/Mozilla/Firefox/Profiles/プロファイル名/"> でアクセスできるのですが...
ちなみに Mac だと接続しているサーバへは file:///Volumes/ほにゃらら でできるんですけど。
# かなり微妙なディレクトリまでアクセスできるので、セキュリティで言えば不安ではありますが
[quote="pal"][quote="minilupin"]Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a> のようにファイルサーバー上のデータにもアクセスを試みましたが、 同様にアクセスすることができませんでした。[/quote] 上記の件は、セキュリティの関係上できなかったように思います。[/quote]
えっ、そうなんですか?
ウチの Windows XP Pro SP3 (管理者権限)/Minefield 3.6a1pre なんですが、<a href="ffile:///C/Document and Settings/ユーザ名/Application Data/Mozilla/Firefox/Profiles/プロファイル名/"> でアクセスできるのですが...
ちなみに Mac だと接続しているサーバへは file:///Volumes/ほにゃらら でできるんですけど。
# かなり微妙なディレクトリまでアクセスできるので、セキュリティで言えば不安ではありますが
|
|
|
|
Posted: 2009年4月03日(金) 15:20 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
minilupin さんが書きました: Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a> のようにファイルサーバー上のデータにもアクセスを試みましたが、 同様にアクセスすることができませんでした。
上記の件は、セキュリティの関係上できなかったように思います。
[quote="minilupin"]Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a> 上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a> に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a> のようにファイルサーバー上のデータにもアクセスを試みましたが、 同様にアクセスすることができませんでした。[/quote]
上記の件は、セキュリティの関係上できなかったように思います。
|
|
|
|
Posted: 2009年4月03日(金) 14:48 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a>
上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a>
に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a>
のようにファイルサーバー上のデータにもアクセスを試みましたが、
同様にアクセスすることができませんでした。
Hide 様
お返事ありがとうございます。
<a href="file:\\C:\data\test.xls">click!</a>
上記のように記述していたのですが、
<a href="file:\\\C:\data\test.xls">click!</a>
に変更してみましたが動作しませんでした。
あと、<a href="file:\\server\data\test.xls">click!</a>
のようにファイルサーバー上のデータにもアクセスを試みましたが、
同様にアクセスすることができませんでした。
|
|
|
|
Posted: 2009年4月03日(金) 14:35 |
|
|
|
|
|
記事の件名: |
Re: Firefox3 で file:// を開く方法 |
|
|
file:// でなく file:/// にすると表示できませんか?
例えばプロファイルフォルダだと
file:///C/Document and Settings/ユーザ名/Application Data/Mozilla/Firefox/Profiles/プロファイル名
こんな感じですが。
file:// でなく file:/// にすると表示できませんか?
例えばプロファイルフォルダだと
file:///C/Document and Settings/ユーザ名/Application Data/Mozilla/Firefox/Profiles/プロファイル名
こんな感じですが。
|
|
|
|
Posted: 2009年4月03日(金) 13:48 |
|
|
|
|
|
記事の件名: |
[minilupinさん、応答お願いします] Firefox3 で file:// を開く方法 |
|
|
初めましてminilupinと申します。
環境:
Windows XP SP2
Firefox3.0.8
インターネットで調べたところ、
file:// でリンクしたファイルにアクセスするために、
Application Data\Mozilla\Firefox\Profiles\********.default\ に
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://localhost/");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
上記の内容の user.js で新規作成しました。
Firefox 再起動後、リンクをクリックしたのですが,
ローカルファイルにアクセスできませんでした。
IEではアクセスできたのですが。。。
Firefox3 には対応してないのでしょうか。
またFirefox3 で、 file:// でリンクしたファイルにアクセスする方法はありますか。
ご存知の方がいらっしゃいましたらご教授願います。
初めましてminilupinと申します。
環境:
Windows XP SP2
Firefox3.0.8
インターネットで調べたところ、
file:// でリンクしたファイルにアクセスするために、
Application Data\Mozilla\Firefox\Profiles\********.default\ に
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://localhost/");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
上記の内容の user.js で新規作成しました。
Firefox 再起動後、リンクをクリックしたのですが,
ローカルファイルにアクセスできませんでした。
IEではアクセスできたのですが。。。
Firefox3 には対応してないのでしょうか。
またFirefox3 で、 file:// でリンクしたファイルにアクセスする方法はありますか。
ご存知の方がいらっしゃいましたらご教授願います。
|
|
|
|
Posted: 2009年4月03日(金) 13:32 |
|
|
|