@highlight: #cb1e16;@shade1: #cb1e16;@tone1: #5c6f7d;@grad1: #e6edf3;@grad2: #8a8d92;@text1: #333e44;header, footer, section, article, nav, aside { display: block; }.grad { background: @grad2; background: -moz-linear-gradient(top, @grad1, @grad2 1200px); background: -webkit-gradient(linear, 0 0, 0 1200, from(#e6edf3), to(#8a8d92));}html { .grad; min-height: 100%;}

يبدو أن الكود يطبق Less.js باستخدام بنية صالحة لمعالج CSS المسبق. ومع ذلك، فإن السبب يكمن في البيئة والإعدادات المستخدمة. وفقًا للوثائق المقدمة:

حدود البرنامج النصي لمتصفح Less.js في Chrome

\\\"لن يعمل البرنامج النصي لمتصفح Less.js حاليًا إذا كنت تستخدم Chrome و يبدأ المسار إلى صفحتك بـ \\\"file:///...\\\". ويرجع ذلك إلى مشكلة معروفة في Chrome.\\\"

وهذا يعني أن Less.js قد لا يعمل في Chrome عند استخدام الملفات المحلية بدلاً من ذلك. من خادم ويب.

الحل

لحل المشكلة، جرب ما يلي:

","image":"http://www.luping.net/uploads/20241117/173182464867398c080b73f.jpg","datePublished":"2024-11-17T15:05:39+08:00","dateModified":"2024-11-17T15:05:39+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا لا يعمل My Less.js في Chrome؟

لماذا لا يعمل My Less.js في Chrome؟

تم النشر بتاريخ 2024-11-17
تصفح:418

Why Is My Less.js Not Working in Chrome?

عدم استجابة Less.js في Chrome

أثارت وظيفة Less.js في Firefox مع البقاء غير مستجيب في Chrome مخاوف. لتحديد السبب، دعنا نفحص الكود المقدم:



@highlight: #cb1e16;
@shade1: #cb1e16;
@tone1: #5c6f7d;
@grad1: #e6edf3;
@grad2: #8a8d92;
@text1: #333e44;

header, footer, section, article, nav, aside { display: block; }

.grad {
  background: @grad2;
  background: -moz-linear-gradient(top, @grad1, @grad2 1200px);
  background: -webkit-gradient(linear, 0 0, 0 1200, from(#e6edf3), to(#8a8d92));
}

html {
  .grad;
  min-height: 100%;
}

يبدو أن الكود يطبق Less.js باستخدام بنية صالحة لمعالج CSS المسبق. ومع ذلك، فإن السبب يكمن في البيئة والإعدادات المستخدمة. وفقًا للوثائق المقدمة:

حدود البرنامج النصي لمتصفح Less.js في Chrome

"لن يعمل البرنامج النصي لمتصفح Less.js حاليًا إذا كنت تستخدم Chrome و يبدأ المسار إلى صفحتك بـ "file:///...". ويرجع ذلك إلى مشكلة معروفة في Chrome."

وهذا يعني أن Less.js قد لا يعمل في Chrome عند استخدام الملفات المحلية بدلاً من ذلك. من خادم ويب.

الحل

لحل المشكلة، جرب ما يلي:

  • خدمة الملفات باستخدام الويب الخادم: قم بتحميل ملفاتك إلى خادم الويب والوصول إليها باستخدام عنوان URL (على سبيل المثال، http://example.com/style.less).
  • استخدم إعداد مضيف محلي: قم بتشغيل خادم تطوير محلي (على سبيل المثال، خادم PHP المدمج، Python's SimpleHTTPServer) والوصول إلى الملفات من خلال عنوان مثل http://localhost:8000/style.less.
  • فكر في البدائل: استخدم أداة معالجة Less.js مثل grunt أو gulp لتجميع ملفات أقل أثناء التطوير، مما يضمن توافقها مع Chrome.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3