1.簡単で完全に安全でない答え
特定のケース(Firefox on Linux、ローカルホームページ)で最も近いものは、使用しているコマンドを組み込んだシェルスクリプトへのリンクを単に指すことです。
firefox -private-window http://www.somewhere.com/
たとえば、デスクトップでテストスクリプトを作成し、リンクを使用して実行することができました
file:///home/foobar/Desktop/test.sh
そして、/ bin / bashで常にシェルスクリプトを開くようにFirefoxを指定します。
これが意味する大きなセキュリティリスクを十分に強調することはできません!! あなたの質問に対する有効な解決策であるため、私はこれを投稿していますが、コンピューターが何らかの方法でインターネットに接続されている場合は、おそらくそれを使用しないでください(これはポイントを無効にします)。その理由は、Firefoxがシェルスクリプトを自動的に開くように設定されている場合、システムでこの脆弱性を悪用するWebページは、通常のブラウザーが許可する範囲をはるかに超えて、無制限のユーザーアクセスを取得できるためです。
私が言っていることを確認するには、これらのコマンドのいずれかを選択して*それを指すリンクをクリックすることを想像してください。:)
(*)ああ、実際には実行しないでください。
2.(かなり)より技術的だが効果的な回避策
これは、結局はsuperuser.comです。
免責事項:あなたはこのソリューションに取り組んであまりにも楽しいかもしれません。
最初の答えから派生したこのソリューションは、プログラミングの少しを知っている場合に機能します。おまけとして、プラットフォーム用の実行可能ファイルをコーディングする知識がある限り、LinuxとWindowsの両方で機能します。悪用の可能性を制限することにより、最初の回答のセキュリティホールを修正します。
基本的に、bashに依存してシェルスクリプト(大きなセキュリティ問題を意味する)を実行する代わりに、独自の拡張子を持つファイルを開く独自のプログラムを作成します(呼び出しましょう.firefoxlink
)。カスタム.firefoxlink
ファイル内で、プライベートブラウジングモードで開くURLを指定する必要があります。
プログラムはファイルを読み取り、-private-browsing
フラグを使用して、シェルスクリプトのように新しいfirefoxインスタンスを開始します。しかし、それが唯一できることという利点があります。ハッカーのリスクはありません。
次に、前と同じ手順を実行します。.firefoxlink
カスタムプログラムで常に開くようにファイルを割り当てます。これにより、.firefoxlink
ファイルへのリンクを作成するたびに、プライベートウィンドウでリンクが開きます。
だから何 ?
どちらのソリューションも完璧ではありません。1つ目はコンピューターに実装しないもので、2つ目は...やったばかりですが、一部のパワーユーザーを超えた追加の技術的知識が必要な場合や、そのような小規模なユーザーには時間がかかりすぎる場合があります問題。
firefox -private-window http://www.somewhere.com/
。