web-dev-qa-db-ja.com

「アプリケーションのショートカットを作成...」FirefoxでのChromeの機能?

おそらくご存知のように、Chromeの「アプリケーションショートカットを作成...」は、Webアプリケーション(現在のURL)へのデスクトップ/タスクバーショートカットを作成します。対応するショートカットをクリックすると、Chromeは、ナビゲーションバーなしでこのURLのみの別のウィンドウを開きます。 enter image description here これで、Google翻訳を(ほぼ)デスクトップアプリとして使用できるようになりました。

(最後の)Firefoxにこの機能はありますか?組み込みまたはプラグイン?実際、Firefoxにこの機能があったことを一度思い出しましたが、夢を見ているだけかもしれません。

40
defhlt

Mozilla Prism Mozilla Labsによる(以前のWebRunner)は、Firefoxで「アプリケーションショートカットを作成する」機能を備えていました。

Mozilla Prism(以前のWebRunner)は、Webアプリケーションをデスクトップと統合し、Webアプリケーションをデスクトップから起動し、デフォルトのWebブラウザとは独立して設定できる製品です。

ユーザーは、Tools > Convert Website to Applicationを使用して手動でWebアプリケーションを作成できます。

ただし、2010年11月以降、PrismはMozilla labsのWebサイトで非アクティブなプロジェクトとしてリストされています。 2011年2月1日、Mozilla labsは、Prismを維持しないことを発表しました。

Prismには alternatives がいくつかありましたが、それらはすべて廃止されており、アクティブでないか、ダウンロードできなくなっているようです。

次の質問: Firefox Prismがリポジトリに存在しなくなったのはなぜですか? には、Prismの廃止および可能な代替策と解決策に関して、2つの有用な回答があります。 FirefoxでのWebアプリケーションのサポートは現在進行中 であると述べられました。また、いくつかの回避策 推奨されています

25
amiregelz

新しいアップデート2017

ちょっとした設定変更とブックマークレットを使って、これを並べ替えることができます。 (デスクトップショートカットは実験していませんが、可能かもしれません。)

  1. about:configに移動し、dom.disable_window_open_feature.locationをfalseに設定します。
    これはオプションですが、ウィンドウの上部にある無効なロケーションバーを削除します。
  2. ブックマークレットを作成します(これは実際には通常のブックマークですが、JavaScriptを実行します)。

    javascript:(function(){window.open("https://www.google.com/","_blank","menubar=no,location=no,toolbar=no,scrollbars=yes,left=150,top=50");})();
    

    https://www.google.com/をURLに置き換えます。

このブックマークレットを開くと、別の専用ウィンドウでサイトが開きます。必要に応じて、leftおよびtopの値を調整できます。

ボーナスヒント:"前回のウィンドウとタブを表示する"を有効にしている場合、Firefoxを終了して再起動すると専用ウィンドウが開くと、復元されます。


前の回答

更新:このフラグのサポートは、最新バージョンのFirefoxから削除されているようです。

Firefoxには ひどく文書化されている フラグ-chromeがあります:

firefox.exe -chrome http://superuser.com

同様Chromeアプリケーションのショートカット

  • Webページとプレーンウィンドウのみの基本ウィンドウを作成しますchrome(タブバー、アドレスバーなどなし)。
  • 「アプリケーション」として使用できます。

とは異なりChromeアプリケーションのショートカット

  • ウィンドウは常にフルページのサイズで作成されます。 after page-loadのみを埋めるAJAXベースの空のページの場合、これにより、画面の左上隅に非常に小さなウィンドウが表示されます。 ありがたいことに、ウィンドウのサイズを手動で変更できます。
    • superuser.comを試してみると、非常に長いウィンドウが表示されます。
    • 文書化されていないフラグ-widthおよび-heightは機能しません。
    • 起動後のプロセスでウィンドウを見つけてウィンドウサイズを自動的に調整することもできますが、平均的なユーザーにとってはあまりにも手間がかかるようです。
  • ファビコンはウィンドウアイコンとして使用されません。ウィンドウにはまだFirefoxアイコンがあります。
  • Windowsタスクバーのグループ化では、ウィンドウはFirefoxのメインウィンドウとグループ化されます。 Google Chromeでは、アプリケーションショートカットreallyは個別のWindowsプログラムとして実行され、Chromeのメインウィンドウとはグループ化されません。
    • このため、アプリへのショートカットがタスクバーに固定されている場合、ショートカットはアプリのウィンドウにはなりません。
    • また、Firefoxを終了するとアプリが閉じます。 Firefoxがすべてのタブとウィンドウを復元するように設定されている場合でも、再度起動してもアプリは復元されません。
  • 右クリックメニューはありません。バックフォワード機能はありません(キーボードショートカットがあっても)。再読み込みまたはズームできません。 Firefoxのメインウィンドウで設定されたズームを覚えていません。
  • テキストボックスに入力するときに矢印キーを使用してテキストキャレットを移動すると、奇妙な結果になることがあります。
  • この機能ときどきを実行すると、Windowsは黒い画面に入り、「Windows基本カラースキーム」モードに戻ります(すべてのAero効果はなくなります)。これをバグとして分類します。 常に発生するわけではありません。
    • これが発生した場合は、コマンドプロンプトを開き、net stop uxsmsに続けてnet start uxsmsを実行します。

上記の問題以外は問題なく動作します。

18
ADTC

別のプロファイルを作成し、別のプロセスとして実行します。ウィンドウはchromeアプリのように表示され、ウィンドウのタスクバーでグループ化されません。また、独自のアイコンと非表示のタブバーとナビゲーションバーが表示されます。

手順:

  1. Firefoxのインスタンスをすべて閉じます
  2. 別のFirefoxプロファイルを作成する
    1. runを開く(win + r)
    2. firefox -Pを実行します
    3. 新しいプロファイルアプリを作成する
    4. デフォルトのプロファイルを選択します
    5. 出口
  3. Firefoxフォルダーのmklinkを作成します
    1. 管理者としてcmdを実行します。 cmdを検索し、右クリックで開きます。
    2. 入力:cd "C:\Program Files\Mozilla Firefox\"
    3. mklink /D "Mozilla Firefox App" "Mozilla Firefox"でフォルダリンクを作成します
    4. 「Mozilla Firefox App」リンクを「Mozilla Firefox」フォルダから移動します
  4. 新しいフォルダで新しいプロファイルを開きます
    1. mozilla Firefox Appフォルダーに移動し、デスクトップにfirefox.exeのショートカットを作成します
    2. ショートカットターゲットを開き、-P app no-remoteを追加します
    3. ショートカットは次のようになります:"C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. 拡張機能をインストールして設定を変更する
    1. 拡張機能「1つのタブでタブバーを隠す」をインストールする
    2. 拡張機能「ナビゲーションバーを非表示」をインストールします。インストール後、F2を使用してナビゲーションバーを非表示にします。
    3. 拡張機能「プロファイルのウィンドウアイコンの変更」をインストールします。拡張機能の説明を読んで動作させ、注意して使用してください。

その他の解決策:

standalone 拡張機能を使用することもできますが、私にとってはバギーでした。

出典:

5

これが私の解決策です:

アプリケーションウィンドウを作成する小さなコードを記述し、カスタム定義リストに基づいてWebアプリケーションのリストを提示しました。コードをコピー 私はここに投稿しました 、次にjavascript:[paste code here]を指すブックメルクレットを作成します。

必要に応じて、appListオブジェクトの詳細をカスタマイズするだけです。

説明されているようにFirefoxを設定する必要があることに注意してください ADTCの答え を使用して、window.openがタブなし、ツールバーなし、スクロールバーなしのウィンドウを作成できるようにします。

0
AmitK