سؤال جوجل كروم الاغلاق التلقائي تنزيل شريط


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


83
2018-02-21 18:25


الأصل




الأجوبة:


تم العثور على إضافة Chrome هذه اليوم. إنها جديدة نسبيًا ، ومتاحة منذ 22 أيار 2012:

دائما مسح التحميل

إضافة Google Chrome لمحو قائمة التنزيلات لجميع التنزيلات المكتملة دائمًا.

مراجعات المستخدم:

  • أول ملحق يمسح شريط التنزيل ويخفيه بعد ذلك.

  • لقد كنت أبحث عن ملحق يقوم بذلك! شكرا لكم. أعمال   بشكل جيد للغاية إخفاء شريط التنزيل بعد اكتمال التحميل.   يحفظ نقرة.


27
2017-10-06 18:48



العثور رائع. ومع ذلك ما زلت لا نفهم لماذا نحتاج إلى امتداد لشيء يجب أن يكون جزءًا من المتصفح بشكل طبيعي. - BinaryMisfit
للأسف ، تمسح هذه الإضافة عمليات التنزيل الفاشلة وقائمة التنزيل بالكامل بعد 5 ثوانٍ ، بدون أي تخصيص لهذه الخيارات. أنا (وأعتقد العديد من الآخرين هنا) فقط يريدون شريط التنزيلات في الأسفل للذهاب بعيدا ، لأنه يأخذ شاشة العقارات. هذا يقال ، إنها خطوة في الاتجاه الصحيح. - ezrock


اختصارات لوحة المفاتيح أسهل (Windows): السيطرة+J، السيطرة+W (افتح علامة التبويب "تنزيلات" وأغلقها).

لنظام التشغيل Mac ، استخدم ⌘ (كمد)+تحول+J.


46
2018-05-23 14:01



على الرغم من أن هذا لا يساعد الاستعلام OP حول شريط التنزيلات. - MrWhite
@ w3d ، أعتقد أنك لم تفهم جوابي. أيضا ، كان هذا قبل عامين ... - Diego
Diego: Ooops ، نعم - كأثر جانبي فإنه يزيل شريط التنزيلات! آسف! :) (نعم ، انها موضوع قديم ، على الرغم من هذه "المشكلة" لا تزال الحالية ويتم الاستشهاد بهذا الخيط باعتباره السؤال الموثوق حول الموضوع.) - MrWhite
أنا استخدم نفس الأسلوب / الإختراق :) لنظام التشغيل Mac ، استخدم Cmd + Shift + J لفتح علامة تبويب تسرد كل التنزيلات ، ثم اضغط Cmd + W لإغلاق علامة التبويب الجديدة والعودة إلى المكان الذي كنت فيه - Bijay Rungta


حل اختصار لوحة المفاتيح لمستخدمي Mac

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

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

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

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

AppleScript يغلق شريط التنزيل

إليك ما تفعله:

  1. يفتح نافذة التنزيلات (التي تزيل شريط التنزيل تلقائيًا)
  2. يغلق نافذة التنزيلات
  3. العودة إلى علامة التبويب النشطة سابقا
  4. اختياري: قم بتغيير حجم النافذة إلى الأبعاد المفضلة لديك
on run
    tell application "Google Chrome"
        activate

        -- know which tab to return to
        set active_tab to active tab index of front window

        tell application "System Events"
            tell application process "Google Chrome"
                -- opens download window and removes the download bar
                keystroke "j" using {command down, shift down}
                -- make sure the keystroke works
                delay 0.2
                -- closes the download window
                keystroke "w" using command down
            end tell
        end tell

        -- return to the tab
        set active tab index of front window to active_tab

        -- optional: resize to your preferred dimensions
        set bounds of front window to {50, 40, 1400, 810}
    end tell
end run

كما قلت ، بعد فترة من الوقت ينسى Google Chrome حجم النافذة الأصلي. الحدود في النص البرمجي هي كيف أفضّل نافذة المتصفح الخاصة بي على دقة MacBook Air الخاصة بي. يمكنك إزالة هذا ، أو تعيينه على كل ما تريد. أظن أنه من الممكن أيضًا تحديد ما هي الحدود بعد تغيير حجم النافذة ، ثم حساب ما كانت عليه إذا قمت بطرح ارتفاع شريط التنزيل.

قم بتثبيت AppleScript كخدمة باستخدام اختصار لوحة المفاتيح

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

  1. بدء تطبيق Automator
  2. إنشاء "خدمة"
  3. تعيين "تلقي الخدمة" على "لا يوجد مدخلات" (المنسدلة) في الجزء العلوي
  4. ابحث عن "AppleScript" على اليسار
  5. اسحب الإجراء "تشغيل AppleScript" إلى جزء Workflow على اليمين
  6. قم بلصق الكود أعلاه (واختبره إن شئت)
  7. حفظ الخدمة كشيء مثل "Google Chrome: إغلاق شريط التنزيل"

التالى:

  1. انتقل إلى تفضيلات النظام> لوحة المفاتيح
  2. اختر "الخدمات" على اليسار
  3. ابحث عن الخدمة التي تم إنشاؤها حديثًا على اليسار تحت العنوان "عام"
  4. انقر نقرًا مزدوجًا على الجانب الأيمن من هذا السطر لتنشيط مربع إدخال الاختصار
  5. اضغط على التحرير والسرد المفضل لديك (استخدمت Control – Option – Command – J)

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


ملاحظة 1: يعمل هذا أيضًا في Google Chrome Canary ؛ ما عليك سوى الرجوع إلى "Google Chrome Canary" في AppleScript.
ملاحظة 2: يجب اتباع نهج مماثل في استخدام Windows أوتوهوتكي.


12
2017-08-21 00:15



محرج. أحسنت! - Zac B
أي شيء لمستخدمي وين؟ - Shimmy
هذا هو في الواقع أفضل الحلول المذكورة هنا. تعليمات مكتوبة بشكل ممتاز ، كذلك. - ezrock
Fyi ، أعتقد أن الشيء الذي تغير حجمه ليس خطأ Google. انظر إلى تطبيقات os x الأخرى ، على سبيل المثال ، تغيير حجم Safari عند ظهور شريط علامات التبويب (مثل عند فتح علامة تبويب ثانية باستخدام الإعدادات الافتراضية) ، إلخ ، إلخ. هذا أحد الأمور المتعلقة بنظام التشغيل os x الذي يعد مزعجًا للغاية. - Joseph Hansen


إغلاق تلقائي لرف التنزيل؟ ها! حظا جيدا في ذلك؛ فإن devs هي حازمة ل ليس تنفيذ ذلك لسبب ما. ومع ذلك ، فقد جعلت من ذلك افتتاح ملف (على سبيل المثال ، بالضغط على إدخال شريط التنزيل الخاص به) سيزيله ، وإذا كان الشريط فارغًا ، فسيخفي.

هم ايضا يرفض جعل خيار عدم عرض الرف على الإطلاق.


11
2017-08-21 01:17



هذا حزين ومزعج للغاية! هذا يجب أن يحصل على upvotes حتى يكون الناس على بينة من موقف ديف في هذه القضية! آخر سنقوم في نهاية المطاف الضغط في المكان الخطأ ربما ... - grunwald2.0
قرارات سيئة ... سيكون من الجيد أن نرى ما إذا كان مطورو Chrome يستطيعون إجراء نسخ احتياطي لهذا الإجراء من خلال إجراءات حقيقية: إذا أجروا اختبار كفاءة مناسبًا لمعرفة المستخدمين الذين يتعاملون مع التنزيلات بشكل أسرع - مثل Safari أو Chrome - فستثبت المجموعة السابقة الفائزين. هذا مثير للشفقة. تمامًا كما هو الحال ، مع ملاحظة أن Apple لا تحصل على ما تحتاجه لإنشاء شيء يستحق المقارنة مع متجر Chrome الإلكتروني ، لامتدادات Safari. لماذا لا يتبع هؤلاء الأشخاص الأمثلة الجيدة لبعضهم البعض. - Henrik
للأسف ، يبدو أن مطوري Chromium يتجاهلون تعليقات المستخدمين بقدر ما تتجاهله Microsoft. - Synetech


لما يستحق ، يمكنك إغلاقه باستخدام لوحة المفاتيح عن طريق العمل:

  • شبابيك: CTRL-J، CTRL-W

  • ماك: CMD-تحول-J، CMD-W

ينبثق الأمر الأول من تنزيلاتك في علامة تبويب جديدة ، بينما يغلق الثاني التنزيلات بسرعة ، ويعيدك إلى علامة التبويب السابقة. يؤدي القيام بذلك إلى إغلاق شريط "التنزيلات".


10
2018-03-22 13:35



متى أضافوا هذه؟ - Ivo Flipse♦
Ivo ، هذه اختصارات ملاحة OS GUI قياسية ، وهي ليست خاصة بـ Chrome - Pavel


ماذا عن استخدام هذا التمديد
https://chrome.google.com/webstore/detail/downloadr-download-manage/gjihnjejboipjmadkpmknccijhibnpfe

enter image description here

لن يظهر أي مكان للاكتفاء أثناء التنزيل.


5
2018-05-08 00:22





لقد قمت بشيء قريب من Alec هنا ، لكن شفرتي أكثر كفاءة وقوة - وأغلبها لأنه لا يعتمد على اختصارات لوحة المفاتيح (كثيرًا) ويتحقق ديناميكيًا ما إذا كانت الاختصارات قد تم تسجيلها قبل تشغيلها. استمتع!

tell application "Google Chrome" to set i to active tab index of first window
tell application "System Events" to keystroke "j" using {command down, shift down}
tell application "Google Chrome"
    repeat
        if URL of active tab of first window = "chrome://downloads/" then
            exit repeat
        else
            delay 0.1
        end if
    end repeat
    set j to active tab index of first window
    delete tab j of first window
    set active tab index of first window to i
end tell

3
2017-12-13 06:38





يمكنك التخلص من شريط التنزيل في Chromium باستخدام اختصار لوحة المفاتيح. يمكن تنزيل ملحق لهذا الغرض هنا:

http://metalab.at/wiki/Benutzer:Tessellated/Chromium_Clicky

لاحظ أنه تم التخلي عن هذا المشروع.


1
2018-05-30 11:42





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

tell application "System Events"
    tell application process "Google Chrome"
        tell window 1
            click button "Close"
        end tell
    end tell
end tell

استدعيته عبر FastScripts ، على الرغم من أن الطريقة التي يصفهاAlec يجب أن تعمل أيضًا.


0
2017-08-02 15:05





يوجد تمديد الكروم "إغلاق شريط التنزيل" لإغلاق شريط التنزيل مع هوتكي.


0
2017-08-17 08:21