it-swarm.asia

تغيير الافتراضي المغلق من جوجل كروم

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

41
George IV

(تحديث 2014) نظرًا لأن دعم أوراق أنماط المستخدم تمت إزالته مؤخرًا من Google Chrome ، فإن الخيار الوحيد لهذه اللحظة هو استخدام الإضافات (مثل القلم * 1) ، ولكن هذه سوف تتصرف بشكل مختلف (انظر أدناه).

الطلب الأكثر ملاءمة لإعادة تقديم أوراق أنماط المستخدم الحقيقية في Google Chrome هو المشكلة 347016: دعم أوراق أنماط المستخدم .

لكل مواصفات ،"ورقة أنماط المستخدم الحقيقية"القاعدة لهاأقل الأصلالخصوصيةفي تتالي من قاعدة المؤلف ، لكن قواعد ورقة أنماط المستخدم !important لهاأعلى خصوصية المنشأمن قاعدة المؤلف !important ، بصرف النظر عن محددخصوصية.

تعمل الإضافات التي تحاكي أوراق أنماط المستخدم في Chrome على ضخ (من المأمول) عنصر النمط الأخير في الصفحة ، ما هي بعض النتائج:

  • يكون هذا النمط عند"مستوى المؤلف"في التسلسل ، لذلك يجب عليك التأكد من أن قاعدة !important لها خصوصية أعلى من القاعدة التي تريد تجاوزها
  • يتعرض نمطك "حقن" إلى البرامج النصية الصفحة ، حتى يتمكنوا من حذفه بسهولة في الإرادة.

* 1 الامتداد الأصلي ، أنيق ، حاليًا (2017) في حالة تطور خاطئ من قبل مدير صيانة جديد ، لذلك أنصح بتجنبه واستخدامه بديل مثل القلم المذكور أعلاه.


(أصبحت إجابة الإجابة الأصلية قديمة الآن.)

آفيك ليس من الممكن تعديل قرص UA css نفسه ، ولكن يمكنك إنشاء نمط مستخدم عالمي: ابدأ تشغيل Chrome مرة واحدة باستخدام --enable-user-stylesheet. سيؤدي هذا إلى إنشاء <user-data-dir>/<profile>/User StyleSheet/Custom.css والذي يمكنك استخدامه (يتم نشر التغييرات فورًا). http://code.google.com/p/chromium/issues/detail؟id=2393

31
myf

يمكنك إلقاء نظرة على هذه المناقشة: المشكلة 2393: دعم ورقة أنماط المستخدم

في النهاية ، يذكرون أن المعلمة --enable-user-stylesheet عند بدء تشغيل Chrome ستمكن صفحات الأنماط المخصصة ..

8
Gabriele Petrioli

الحل الوحيد الذي يمكنني التفكير فيه هو استخدام برنامج نصي Greasemonkey يضيف إدخال نمط إلى كل صفحة من صفحات html تؤدي إلى إيقاف تشغيل التسطير للروابط. شيء مثل:

<style> a {text-decoration:none} </style>

يبدو أن هذا المقال قد بدأك:
كيفية: تثبيت البرامج النصية لـ Google Chrome Greasemonkey (في نظام التشغيل Windows فقط)

4
harrymc

إذا كنت مهتمًا بتخصيص مواقع ويب معينة ، يمكنك استخدام نصوص مستخدم أسلوب greasemonkey .

2
Kevin Panko

في عام 2018 ، Chrome> = 68.0.3440.106 (وربما أقدم من ذلك بكثير)

سبق لي أن حصلت على الامتداد Resource Override لاستخدامات التطوير المختلفة ، لذلك استخدم الآن لإضافة ورقة الأنماط الخاصة بي لإصلاح بعض خيارات الأنماط السيئة في JIRA (و لإخفاء المزيد من الإعلانات - هيه هيه). الخيار الذي أستخدمه هو "Inject File" وهو يعمل بشكل جيد للغاية. لم أحاول إعادة ضبط إعداد "url" لجعله يعمل فقط على مواقع معينة ، لكن محددات css الخاصة بي محددة بما يكفي بحيث يمكنني فقط ترك url كـ "*"

0
eon

صادفت هذا السؤال عند البحث عن حل حول كيفية توفير ورقة أنماط للصفحات غير المصممة. لا أحد من الحلول المذكورة أعلاه ساعدني كثيرًا اعتبارًا من 09/2018 لا يدعم chrome وظيفة ورقة الأنماط المخصصة التي تمت إزالتها مسبقًا.

يتم التوصل إلى الحل الذي توصلت إليه والذي يعمل مثل السحر لحالة الاستخدام الخاصة بي باستخدام الملحق chrome هذا مع برنامج نصي js مخصص يدرج ملف css المخصص الخاص بي إلى رأس الصفحة إذا لم يكن لديها أي أوراق أنماط. لن يعمل على صفحة تحتوي على أي ورقة أنماط مرتبطة ولكن بالنسبة لحالة الاستخدام الخاصة بي فهي كافية.

إليك النص JS الذي أستخدمه:

window.addEventListener("load", function(event) {
    console.log("All resources finished loading!");
    console.log(document.styleSheets); 
    if (document.styleSheets.length > 0) {
        return;
    }

    var css = `
    /*Your CSS goes here*/
    `;
    var style = document.createElement('style');
    style.type = 'text/css';
    style.appendChild(document.createTextNode(css));
    document.head.appendChild(style);
  });
0
Maroš Beťko

هناك مشكلة عند استخدام أنيق حاقن على نمط المستخدم:
مستوى أولوية المستخدم دون !important أعلى من مستوى أولوية المؤلف دون !important

لذلك أنا أكتب النصي المستخدم كحاقن:
https://github.com/zcyzcy88/SelfColle/blob/master/StyleInject.user.js

المبدأ:
يحتل أسلوب الحقن عند document.head.prependChild() ، قبل نمط مؤلف صفحة الويب ، أولوية أقل لتجنب تراكب نمط المستخدم.

0
Sista Fiolen

يمكنك تغيير chromes css ui style. فقط تذكر إذا قمت بتغييره ، فإن بعض التأثيرات مثل مثال: #footer {color:#5F5F5F !important;} ستتغير على كل موقع يستخدم #footer. لقد تم تحذيرك. يغير Custom.css كل شيء تقريبًا في متصفحات chromes

Windows XP Google Chrome:

C:\Documents and Settings \٪ USERNAME٪\Local Settings\Application Data\Google\Chrome\User Data\Default

الكروم:

C:\Documents and Settings \٪ USERNAME٪\Local Settings\Application Data\Chromium\User User\Default\User StyleSheets

Windows 7 أو Vista (مساعدة في قسم المساعدة) Google Chrome:

C:\Users \٪ USERNAME٪\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets

الكروم:

C:\Users \٪ USERNAME٪\AppData\Local\Chromium\User Data\Default\User StyleSheets

Mac OS X Google Chrome:

~/مكتبة/دعم التطبيق/Google/Chrome/Default/أوراق أنماط المستخدم

الكروم:

~/مكتبة/دعم التطبيق/Chromium/Default/أوراق أنماط المستخدم

Linux Google Chrome:

~/.config/google-chrome/Default/User StyleSheets

الكروم:

~/.config/الكروم/افتراضي

نظام التشغيل Chrome

/ الوطن/كرونوس /

نريد دليلا تحقق من موضوعي لمحرر البرنامج http://userstyles.org/styles/95226/chrome-userstyles-editor-hacker-version-cyberat

لا تتردد في التحقق من لي ، وأنا إنشاء أوراق أنماط واجهة المستخدم أو مواقع عشوائية مثل facebook google.etc ، وجعلها سوداء وحمراء.

0
cyberationmicro.com