سؤال كيفية تمكين التنبيه التأكيد قبل إغلاق علامات تبويب الكروم؟


كيفية تمكين خيار مربع التنبيه التأكيد قبل إغلاق علامة التبويب المفتوحة في متصفح كروم؟ هل تحتاج إلى تغيير الإعداد؟ لم أجد أي من هذه الخيارات في وضع النافذة.


88
2018-01-21 11:04


الأصل


لا أستطيع نشر إجابة بسبب السمعة ، لكن هذا يبدو وكأنه حل قابل للتطبيق: cnet.com/how-to/how-to-prevent-closing-multiple-tabs-in-chrome  ما عليك سوى فتح الرابط التالي مفتوحًا في Chrome: maki-chan.de/preventclose.htm  أو أنشئ علامة تبويب مخصصة مع الشفرة واضبطها كصفحة رئيسية: <script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script> - Alex Kamburov
أولئك الذين يرغبون في اتباع الأم الرسمية ... كيف هو وسيلة لطيفة لوضعها ... لا يهم ... الخيط ، يمكن أن تفعل ذلك هنا: bugs.chromium.org/p/chromium/issues/detail؟id=147 - Kev


الأجوبة:


إذا نقرت على "التحذير قبل الإقلاع عن التدخين" في قائمة Chrome على نظام التشغيل Mac ، فسيؤدي ذلك إلى حل المشكلة. سيؤدي ذلك إلى إمساك الأمر + Q للإقلاع. لست متأكدا على جهاز الكمبيوتر.

كان هذا ضخمًا بالنسبة لي لأن إغلاق علامة تبويب ، أو أمر + W قريب تمامًا من إغلاق الأمر المستعرض بأكمله ، فهل كان ذلك خطأً كثيرًا!

هذا ما يبدو عليه في MacOS Sierra: enter image description here


147
2018-04-19 06:52



لا أستطيع أن أفهم لماذا يضعون هذا الخيار في قائمة Chrome بدلاً من وضعه في التفضيلات. على أي حال ، شكرا لهذا ، لم أكن لأعتقد أن ننظر في تلك القائمة. - GreatBigBore
نعم ، هذا إعداد ، ضعه هناك. ما هذا الهراء. - kleinfreund
ماذا عن لنظام التشغيل ويندوز؟ - Bort
أين بالضبط هذا الخيار؟ لا أستطيع العثور عليه تحت رمز الهامبرغر ، ولا في الإعدادات. لست متأكدًا مما إذا تم نقله في Chrome v45 لنظام التشغيل Windows. - Danny Beckett
لذا ، أضافوا هذه الميزة لأجهزة Mac فقط؟ ليس هذا فقط ، هل هناك فقط مستخدمي Mac على Superuser؟ - Asaf


إذا أغلقت عدة علامات تبويب في Chrome ، فسيظهر مربع تنبيه يطالب "بإغلاق جميع علامات التبويب؟"

نعم ، يغلق Chrome علامة التبويب إذا كنت تضغط على X زر دون أي تأكيد ، ويمكن أن يكون مزعج للغاية إذا قمت بإغلاقه عن طريق الخطأ من أجل القيام بذلك. يمكنك الضغط على CTRL + SHIFT + T لاستعادة الجلسة السابقة لجميع علامات التبويب الخاصة بك.

يمكنك أيضًا البحث عن إضافة Chrome مثل اغلاق النوافذ الحامي


17
2018-01-21 11:12



تعمل الإضافة عند إغلاق المتصفح. أحتاج إلى خيار متاح في متصفح الأوبرا. أعتقد أن الكروم لا يملك هذا الخيار. على أي حال شكرا على إجابتك. - Kumar V
هذا الامتداد لا يعمل بعد الآن. خنزير Toolbox لا يعمل أيضا. لذلك ، بعد طرح Chrome Toolbox ، أصبح "Doube-click لإغلاق" و "إغلاق متعدد" غير ممكن بعد الآن. هذا حقا تمتص. - mgutt
انقر فوق الزر "Chrome" في أعلى يمين الشاشة عندما تكون في Chrome ، ثم اختر الخيار "Warn Before Quitting". - jimmyplaysdrums
يمكنك استعادة علامات التبويب السابقة ... عندما لا تكون في وضع التصفح المتخفي ... - Adam Plocher
يرجى تحديث الرابط. - Donald Duck


لمنع الإغلاق العرضي لـ Google Chrome:

  1. تحميل وتشغيل NoClose (أضفه إلى مجلد بدء التشغيل إذا كنت تريد أن تبدأ مع ويندوز).

  2. صحافة السيطرة+1 لتمكين / تعطيل زر الإغلاق للإطار النشط حاليًا.
    close button disabled

لمنع الإغلاق العرضي لعلامات تبويب فردية:

  1. تثبيت ملحق يسمح بتضمين JS المخصص لصفحات الويب. انا إستعملت معدل الصفحة، ولكن هناك غيرها المتاحة مثل الحيل JScript و جافا سكريبت مخصصة للمواقع.

  2. إذا اخترت معدل الصفحةقم بإنشاء برنامج نصي جديد وأدخل شفرة JS التالية من kbeezie.com:

    function PopIt() { return "Are you sure you want to leave?"; }
    function UnPopIt()  { /* nothing to return */ }
    
    $(document).ready(function() {
        window.onbeforeunload = PopIt;
        $("a").click(function(){ window.onbeforeunload = UnPopIt; });
    });
    
  3. تعيين Applied to مجال ل * بحيث يعمل البرنامج النصي في كل مكان ، واحفظه.
    confirm navigation from page

لن يتم تنفيذ النص البرمجي إلا على أي صفحات جديدة تزورها بعد ذلك. ستحتاج علامات التبويب المفتوحة بالفعل إلى إعادة تحميلها حتى يتم تنفيذ النص البرمجي.

لم أقم باختباره على نطاق واسع ، لذلك قد لا يعمل مع جميع صفحات الويب ، ولكن إذا كنت جيدًا في استخدام الشفرة ، فقد يكون من المحتمل أن تتعامل معها وتصلح المشكلات.


9
2018-02-26 21:02



إنه يعمل ولكن ينبثق عن كل علامة تبويب ، سيصبح الأمر مزعجًا بسرعة. - GinKin
GinKin أليس هذا هو الفكرة؟ منبثقة تأكيد قبل إغلاق أي علامة تبويب؟ - Vinayak
ليس كل علامة تبويب ، فقط عند الضغط على X لإغلاق النافذة ، مثل طريقة عملها على Firefox. - GinKin
GinKin تقصد عندما تكون علامات تبويب متعددة مفتوحة وتغلق Chrome؟ - Vinayak
بالضبط. (15 حرف للتعليق) - GinKin


في حالتي ، أكبر مشكلة هي عندما أستخدم ctrl-shift-W أو ctrl-shift-Q. إذا كنت تريد إعادة تخطيط الاختصار:

  1. انتقل إلى chrome: // extensions
  2. في أسفل اليمين ، انقر فوق اختصارات لوحة المفاتيح Keyboard shortcuts A
  3. Rebind السيطرة + تحول + W لشيء أقل مزعج. في حالتي أنا ملزم لها لفتح ملحق التمديد.

enter image description here

أيضًا ، FYI: Ctrl-Shift-T سيعيد فتح جميع علامات التبويب


8
2017-07-06 13:34



أنت يا سيدي بطلي اليوم. أصبت Ctrl + Shift + W بطريق الخطأ مرة واحدة على الأقل في الأسبوع ، ولا يستعيد Ctrl + Shift + T النوافذ إلى موضعها الأصلي (أو الشاشة!). - Mike Strobel
هههه شكرا! :) - Sameer


أعتقد أن أقرب شيء إلى هذه الميزة متوفر في المخزون Chrome هو "متابعة حيث توقفت" تحت قسم "عند بدء التشغيل" في الإعدادات.


2
2018-01-21 11:13



نعم فعلا. يمكننا ولكنني أغلقت علامة تبويب صفحة دفع خطأ. لذلك لا أستطيع فتحه لأنه سيقدم الدفعة الثانية. - Kumar V
kumar_v سيكون هذا موقع دفع سيء جدًا. - mgutt
لا يعمل المتابعة من حيث توقفت عند وجود عدة نوافذ مفتوحة. (كانت لدي حالة تعرضت فيها Ctrl-Shift-w للقرص بطريق الخطأ بدلاً من Ctrl-w ولسبب ما ، فتح Ctrl-shift-t علامة التبويب نفسها عدة مرات ، بدلاً من استرداد النافذة كما هو معتاد) - Gert van den Berg


اخترت خداع "نفسي" في هذا الشأن. افتح chrome ، ثبّت علامة التبويب الأولى. سيؤدي ذلك إلى إزالة الزر X من علامة التبويب الأولى هذه :)


2
2018-05-26 18:21



لا يمنع Ctrl-W من العمل ... (ctrl-shift-t يعمل على إلغاء علامات التبويب الفردية ...) - Gert van den Berg


هناك امتداد "Chrome Toolbox" الذي من المفترض أن يتعامل مع هذا ، ولكنه لم يعد مدعومًا. ما فعلته في نظام التشغيل Mac OS هو تغيير اختصار لوحة المفاتيح للإقلاع عن Chrome "Cmd-Q" إلى شيء لا يتم عرضه عن طريق الخطأ (على سبيل المثال Ctrl-Cmd-Shift-Q) ، لذلك أنا متأكد من أنني لن أضغط عليه مطلقًا مرة أخرى.

لتغيير هذا الاختصار إلى "تفضيلات النظام"> لوحة المفاتيح> الاختصارات> اختصارات التطبيقات. انقر على + تسجيل ، من القائمة المنسدلة التطبيقات ، حدد "Google Chrome.app" ، وبالنسبة لنوع عنوان القائمة "Quit Google Chrome" وللاختصار ، اضغط على مجموعة مفاتيح معقدة.


1
2018-02-29 05:25





يعتبر الامتداد أو برنامجًا تابعًا لجهة خارجية لتحقيق هذا الأمر بمثابة الكثير من العمل. تنطبق بعض الإجابات على نظام التشغيل Mac فقط بينما يطلب منك الآخرون إضافة برامج تشغيل نصية في Chrome لإدخال نص برمجي معين في جميع الصفحات مما يؤدي مرة أخرى إلى حدوث مشكلة حيث يظهر مربع التأكيد لجميع علامات التبويب.

أعتقد أن حاجة معظم المستخدمين هنا هي أنهم يريدون حماية النافذة بأكملها من الإغلاق في وقت واحد وليس كل علامة تبويب. لقد قمت بإنشاء صفحة HTML ثابتة بسيطة تحتوي على جزء من JavaScript يجعل مربع التأكيد يظهر عندما تكون النافذة بأكملها على وشك الإغلاق.

يمكنك العثور على صفحة HTML هنا (مستضافة على JSBin): http://jsbin.com/pejejib

كيفية استخدامها؟ يتمثل المطلب الوحيد في فتح الصفحة دائمًا في Chrome أثناء إحدى الجلسات حتى عندما يتم النقر على الزر "X" أو اختصار لوحة المفاتيح لإغلاق نافذة Chrome ، يتم تشغيل النص البرمجي في الصفحة التي قمت بإنشائها و طلب التأكيد.

  1. يمكنك وضع إشارة مرجعية عليه وفتحه حسب متطلباتك - عندما تكون على وشك الذهاب لجلسة تصفح طويلة وترغب في منع حدوث مثل هذه الحوادث ، فهذا هو الخيار الأفضل.
  2. إذا كنت لا تريد إزعاجك لفتحه في كل مرة تفتح فيها Chrome ، فيمكنك الانتقال إلى الصفحة> النقر بزر الماوس الأيمن على علامة التبويب> تثبيت علامة التبويب. الآن عند إغلاق المتصفح ، سيتم فتح علامة التبويب المثبتة تلقائيًا في المرة التالية التي تفتح فيها هذا التطبيق.
  3. أو ضعها كواحدة من صفحات بدء التشغيل في Chrome. (أفضل خيار إذا كنت تستخدم صفحات بدء التشغيل)

فوائد هذا هو:

  1. مطلوب أي تثبيت أو ملحق ، هذه مجرد صفحة HTML بسيطة
  2. لا يعرض مربع التأكيد عدة مرات ، أي لكل من علامات التبويب.
  3. يمكنك إنشاء شوكتك الخاصة واستخدامها بالطريقة التي تريدها

للشفافية ، هذه هي شفرة جافا سكريبت في الصفحة -

window.onbeforeunload = function(e) {
  var dialogText = 'Are you sure you want to close the Window?';
  e.returnValue = dialogText;
  return dialogText;
};

أجل هذا كل شئ! بسيطة ومباشرة.


0
2018-05-22 12:25