ফায়ারফক্সের জন্য কি 'রিস্টোর সেশন' কমান্ড-লাইন আর্গুমেন্ট রয়েছে?


13

আমি যে আমার শেষ সেশন পুনরুদ্ধার ফায়ারফক্সের জন্য একটি ব্যাচ স্ক্রিপ্ট করতে চাই উপরে স্ক্রিপ্ট চালু। আমি খুঁজে পেয়েছি যে আমি --restore-last-sessionযুক্তি দিয়ে Chrome এ বরং এটি সহজেই করতে পারি । আমি এই স্ক্রিপ্টটি তৈরি করেছি এবং পাশাপাশি রেখেছি chrome.exe:

chrome.exe --restore-last-session

ফায়ারফক্সের সাথেও কি একই কাজ করা যেতে পারে? আমি ফায়ারফক্স মেনুতে অন্তর্নির্মিত বিকল্পগুলি সম্পর্কে সচেতন, তবে আমি এই স্ক্রিপ্টটি তৈরি করতে চাই যাতে ফায়ারফক্স যখন এটি খুলব তত্ক্ষণাত পুনরুদ্ধার করে।

উত্তর:


26

আপনার প্রশ্নটি অদ্ভুতভাবে ফ্রেম করা হয়েছে। আপনি কেন বিশেষভাবে কোনও স্ক্রিপ্ট থেকে এটি করতে সক্ষম হতে চান? আপনি কি কেবল ফায়ারফক্স শুরু করতে এবং আপনার পূর্ববর্তী অধিবেশনটি পুনরুদ্ধার করতে সক্ষম হতে চান, বা আপনি বিশেষত সময়ের এই অংশটি করতে চান ?

ফায়ারফক্সের পূর্ববর্তী সেশনটি সমস্ত সময় পুনরুদ্ধার করার একটি বিকল্প রয়েছে has "বিকল্পগুলি" / "জেনারেল" এ, "শেষ সময় থেকে আপনার উইন্ডো এবং ট্যাবগুলি দেখান" "" যখন ফায়ারফক্স শুরু হবে "সেট করুন:

ফায়ারফক্স "বিকল্পগুলি" / "সাধারণ" পৃষ্ঠা

তারপরে সাধারণভাবে ফায়ারফক্স শুরু করুন এবং এটি আপনার আগের সেশনটি পুনরুদ্ধার করবে।


9
হ্যাঁ, আমি ফায়ারফক্সটি প্রতিবার চালানোর সময় আমার সেশনটি পুনঃস্থাপন করতে চেয়েছিলাম । আমি এটি বের করার জন্য আমার তাড়াহুড়োয় বিকল্পটি শেষ করে দিয়েছি। আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ।
মিঃ মেন্ডেল্লি

5
@ মিঃ মেন্ডেলি, এই বিকল্পটি ক্রোমের জন্যও উপলব্ধ।
খালিদ হুসেন

5

আরও তথ্যের জন্য, এটিই ./firefox --helpআমার ম্যাকের ফলাফল:

Usage: ./firefox [ options ... ] [URL]
       where options include:

  --g-fatal-warnings Make all warnings fatal

Firefox options
  -h or --help       Print this message.
  -v or --version    Print Firefox version.
  -P <profile>       Start with <profile>.
  --profile <path>   Start with profile at <path>.
  --migration        Start with migration wizard.
  --ProfileManager   Start with ProfileManager.
  --no-remote        Do not accept or send remote commands; implies
                     --new-instance.
  --new-instance     Open new instance, not a new window in running instance.
  --UILocale <locale> Start with <locale> resources as UI Locale.
  --safe-mode        Disables extensions and themes for this session.
  --headless         Run without a GUI.
  --marionette       Enable remote control server.
  --browser          Open a browser window.
  --new-window <url> Open <url> in a new window.
  --new-tab <url>    Open <url> in a new tab.
  --private-window <url> Open <url> in a new private window.
  --preferences      Open Preferences dialog.
  --search <term>    Search <term> with your default search engine.
  --jsconsole        Open the Browser Console.
  --jsdebugger       Open the Browser Toolbox.
  --wait-for-jsdebugger Spin event loop until JS debugger connects.
                     Enables debugging (some) application startup code paths.
                     Only has an effect when `--jsdebugger` is also supplied.
  --devtools         Open DevTools on initial load.
  --start-debugger-server [ws:][ <port> | <path> ] Start the debugger server on
                     a TCP port or Unix domain socket path. Defaults to TCP port
                     6000. Use WebSocket protocol if ws: prefix is specified.
  --recording <file> Record drawing for a given URL.
  --recording-output <file> Specify destination file for a drawing recording.
  --setDefaultBrowser Set this app as the default browser.

আপনি দেখতে পাচ্ছেন যে মতো কোনও বিকল্প restore-sessionতালিকাভুক্ত নয়। এছাড়াও, মোজিলার অফিসিয়াল ডকুমেন্টে কমান্ড লাইনের উল্লেখ না করে ফায়ারফক্স অধিবেশন পুনরুদ্ধার করার সময় cases টি মামলা তালিকাভুক্ত করেছিল।

আপনি সর্বদা পছন্দসমূহ> সাধারণ> ফায়ারফক্স শুরু (নির্বাচন করুন Show your windows and tabs from last time) এ পূর্ববর্তী অধিবেশন পুনরুদ্ধার করতে ফায়ারফক্স কনফিগার করার চেষ্টা করতে পারেন এবং ./firefoxস্পষ্টভাবে প্রার্থনা করতে পারেন ।


2
সুতরাং আমি অনুমান করি যে এখানে একটি পাঠ শিখতে হবে: যদি আপনার উত্তরটি স্কোরফুল বিরক্তিকর, অ-বর্ণনামূলক পাঠ্যের সাথে শুরু হয়, এবং একটি বাক্য অনুসরণ করা হয় যা বলে যে উত্তরটি "না" , কারণ বিরক্তিকর, বর্ণনাতীত পাঠ্য কোনও উত্তর প্রকাশ না করেই বেরিয়েছে, তাহলে লোকেরা আপনার উত্তরের শেষ লাইনটি পড়বে না।
জি-ম্যান

4

আমি মনে করি যে অন্য উত্তরটিতে প্রদর্শিত হিসাবে শুরুতে আপনার শেষ সেশনটি লোড করার জন্য ইউআই সেটিংটি সেরা। তবে কেবলমাত্র যদি কেউ চেষ্টা করতে পারে তবে কমান্ড লাইনের সাহায্যে এটি কীভাবে করা যায় তা পুরোপুরি জানতে হবে

firefox.exe -new-tab about:sessionrestore

এটা আসলে শুধু একটি পৃষ্ঠায় তাই এটি ব্যবহার করা যেতে পারে এর -new-tabএবং -new-windowপ্যারামিটার।


আপনার স্ক্রিপ্টটি পুনরুদ্ধার উইন্ডোটিকে এমনভাবে উপস্থিত করবে যেন আপনি বলেছিলেন ফায়ারফক্স অপ্রত্যাশিতভাবে থেমে গেছে তবে ইতিহাসের বিকল্প নেই। আমি বিশ্বাস করি session.jsযে স্ক্রিপ্টটিকে নির্বাহের পরে কার্যকর বৈধ বিকল্প হিসাবে সংজ্ঞাযুক্ত অধিবেশন যুক্ত করার জন্য স্ক্রিপ্টের সংজ্ঞা দেওয়া (যদি সম্ভব হয়) করা দরকার। আপনার স্ক্রিপ্ট এবং প্যারামিটারগুলি জেনে রাখা ভাল, আমি মনে করি আমি তাদের এবং আমার তত্ত্বের সাথে পরীক্ষা করে দেখব যে এটি কোনও ব্যাচের স্ক্রিপ্টের মাধ্যমে সম্ভব কিনা।
মিঃ মেন্ডেল্লি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.