― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2014年9月06日(土) 13:55 
オフライン

登録日時: 2014年9月06日(土) 13:43
記事: 2
firefox portableをUSB メモリ内より使用しています

firefox portable esr 31.1.0
OS:windows7

ホームページやプログラムを相対パスで設定できるでしょうか?
viewtopic.php?t=8652&view=previous

上記の方の内容とほぼ同じとなります

ホームページ(スタートページ)としてindex.htmlをつくりました
file:///C:/Users/...index.htmlでは表示されておりますが
上記のリンクの方と同じくドライブ名が別の場合もある為
できれば相対パスのような表記にしたいのですが可能でしょうか?

resource:///の方法を試したのですが表示がされませんでした
解決方法ありましたら教えていただきたいです

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年9月07日(日) 08:10 
PortableApps.com の Mozilla Firefox, Portable Edition ですよね。知名度からそうだとは思いますが、マイナーなものを含めて Firefox のポータブル版はいくつかあるので、いちおう念のため。
で、以下は PortableApps.com の Firefox Portable だという前提で書きます。

ご要望の解決策は、Firefox Portable に最初から用意されています。
Firefox Portable のインストールディレクトリ配下の Other\Source\Readme.txt に、その説明が(英語で)書いてあります。
英語が苦手なぼくは十分理解できていないのですが、これまでの使用経験から把握していることを、簡単に説明しておきます。多少なりとも参考になればってことで...。

Other\Source\FirefoxPortable.ini が、 Firefox Portable 自体のオプション設定のサンプルになっています。

この FirefoxPortable.ini を、FirefoxPortable.exe と同じディレクトリにコピー(または移動)します。新たに FirefoxPortable.ini を作ってもかまいません。
FirefoxPortable.ini が同一ディレクトリに存在することで、FirefoxPortable.exe は起動時にその設定内容を読み込み、実行するようになります。

ご質問の案件に関しては、次のような操作になります。

まず、対象となるファイル(index.html など)を、Firefox Portable のディレクトリ内に置きます。

FirefoxPortable.ini をテキストエディタで開き、LocalHomepage の項目にホームページ(Firefox Portable の起動時に自動的に開くスタートページ)にしたいファイルを指定します。
例えば、FirefoxPortable.exe と同じ階層にある help.html をホームページにしたいなら、次のように書きます。

LocalHomepage=help.html

Firefox.exe があるディレクトリに置いた任意の hoge.html をホームページにしたいなら、次のようになります。

LocalHomepage=App\Firefox\hoge.html

プロファイルフォルダ内に置いた index.html の場合は、次のようになります。

LocalHomepage=Data\profile\index.html

ようするに、FirefoxPortable.exe が存在するディレクトリをルートとした相対指定にすればいいということです。

これで、接続する PC によって USB デバイスのドライブレターが変わっても、Firefox Portable は常に LocalHomepage で指定したファイルをホームページ(スタートページ)として読み込むようになるはずです。

当然ながら、Firefox 本体の設定で、[オプション] -> [一般] -> [起動] -> [Firefox を起動するとき] は、[ホームページを表示する] にしておいてください。
その下の [ホームページ] の URL は何でもかまいません。LocalHomepage が正しく指定されているなら、FirefoxPortable.exe を実行した段階で LocalHomepage で指定したファイルが、自動的に読み込まれます。

(補足)
FirefoxPortable.ini に含まれているサンプルのオプション項目はいくつもあります。
Other\Source\FirefoxPortable.ini をルートにコピーするなら、使わない項目やよく理解できない項目は、下手にいじらないほうがいいと思います。予期しない動作を誘発させることがありますから。
サンプルはデフォルト設定がそのまま指定されているため、何も変更しなければ標準の動作と変わらないはずですが、不安なら変更したい項目だけを残して他は削除しておいたほうがいいかもしれません。削除された項目はデフォルト(FirefoxPortable.ini がルートにないとき)の動作になります。

積極的にカスタマイズしたい場合は、いろいろいじって実験してみるのもいいでしょう。ただし、 At Your Own Risk です。
参考までに事例を挙げると......。

DisableSplashScreen=true
とすれば、Firefox Portable の起動時に表示されるスプラッシュスクリーンが無効化されます。

AdditionalParameters には Firefox のコマンドラインオプションを指定することができます。
例えば、-no-remote オプション。これを指定すると Firefox Portable を別インスタンスで実行できます。
AdditionalParameters=-no-remote
と書けば、接続した PC にインストールされている Firefox と、USB 接続した Firefox Portable を、それぞれのプロファイルで同時並行して使う、といったことができるようになります。(そういうニーズがどの程度あるかはわかりませんけど...。)

とりあえず以上です。的外れなことを書いていたらすみません。


(余談)
今後のこととして。
このフォーラムのトップページ http://forums.mozillazine.jp/ から、「相互ユーザサポート」 > 「その他」をご覧ください。
ポータブル版や派生版などといった Mozilla 非公式のソフトウェアについての話題は、「その他」のカテゴリにご投稿くださるよう、お願いします。

_________________
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2014年9月07日(日) 09:04 
オフライン

登録日時: 2014年9月06日(土) 13:43
記事: 2
偶然的通行人さんの方法にて解決できました

最初の質問時ではportable版ではなく
通常のfirefoxを含めての相対パスと考え

掲示板内の流用させていただいたリンク内の
カテゴリがportableではなかった為こちらに書き込ませていただきました

次回からはfirefox portableを使用しての事は
portableに書き込もうと思います

回答ありがとうございました


_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年9月07日(日) 14:05 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
管理人の Cai です。
Mozilla Firefox フォーラムからその他フォーラムへトピックを移動しました。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[8人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean