علامة meta هي ملصق مساعد في منطقة رأس لغة HTML.
غالبًا ما يتم استخدام Meta لتحديد التعليمات والكلمات الرئيسية ، وفي النهاية تعديل التاريخ ، والبيانات الوصفية الأخرى. ستقدم هذه البيانات الوصفية المتصفح (كيفية تخطيط أو إعادة تحميل صفحة) ومحركات البحث وخدمات الشبكة الأخرى.
تحتوي ملصق MATA على سمات عالمية (https://developer.mozilla.org/en-s/docs/web/global_attributes)
charsetإعلان رمز حرف صفحة الويب:
<meta charset = utf-8>محتوى
محتوى سمة المحتوى هو قيمة خاصية HTP-OPER أو الاسم ، والتي تعتمد على الشخص الذي تستخدمه.
http-equivيمكن أن تحتوي هذه السمة على اسم رأس HTTP ، والاسم الإنجليزي الكامل للسمة هو مكافئ HTTP. يحدد الإرشادات التي يمكن أن تغير سلوك الخادم ووكل المستخدم. يتم تعريف قيمة هذه التعليمات في خاصية المحتوى ، والتي يمكن أن تكون واحدة مما يلي:
لغة المحتوى (عفا عليها الزمن)تحديد اللغة الافتراضية للصفحة. يمكن تغطية خاصية Lang على أي عنصر.
براغمايحظر على المتصفح زيارة محتوى الصفحة من ذاكرة التخزين المؤقت للكمبيوتر المحلي. يحب:
<meta http-equiv = pragma content = no-cache>تنتهي
يمكن استخدامها لتعيين وقت انتهاء صلاحية صفحة الويب. بمجرد انتهاء صفحة الويب ، يجب إعادة نقلها على الخادم.
السيطرة على ذاكرة التخزين المؤقتحدد آلية ذاكرة التخزين المؤقت للطلبات والاستجابة لمتابعة. هناك طرق الاستخدام التالية:
عدم وجود آثار: أرسل طلبًا أولاً ، وأكد ما إذا كان يتم تغيير المورد باستخدام الخادم ، وإذا لم يتم تغييره ، فاستخدم ذاكرة التخزين المؤقت.
بدون متجر: لا تسمح لذاكرة التخزين المؤقت ، انتقل إلى الخادم في كل مرة ، قم بتنزيل استجابة كاملة. (تدابير السلامة)
الجمهور: ذاكرة التخزين المؤقت لجميع الردود ، ولكن ليس من الضروري. لأن الحد الأقصى يمكن أن يحقق نفس التأثير
خاص: فقط ذاكرة التخزين المؤقت للمستخدم الواحد ، لذلك لا يُسمح بأي ذاكرة التخزين المؤقت للترحيل. (على سبيل المثال ، لا يسمح CDN باستجابة ذاكرة التخزين المؤقت الخاصة)
Max-Ege: يبدأ الطلب الحالي ، إلى متى يمكن تخزين الاستجابة وإعادة استخدامها دون الذهاب إلى الخادم لإعادة التردد. على سبيل المثال: Max-age = 60 يعني أنه يمكن تخزين الاستجابة وإعادة استخدامها لمدة 60 ثانية.
محتوى الأمن السياسياسمح للمؤلف بتحديد استراتيجية محتوى الصفحة الحالية. تحدد استراتيجية المحتوى بشكل رئيسي عنوان الخادم المسموح به ونقطة نهاية البرنامج النصي ، مما يساعد على منع هجوم البرمجة النصية عبر المواقع.
جوهر CSP هو نظام القائمة البيضاء. يتم الانتهاء من تنفيذها وتنفيذها من قبل المتصفح ، ويحتاج المطورون فقط إلى توفير التكوين.
يعزز CSP بشكل كبير أمان صفحة الويب. حتى إذا وجد المهاجم الضعف ، فلا يمكنه حقن البرنامج النصي ، إلا إذا كان لا يزال يتحكم في مضيف موثوق به مدرج في القائمة البيضاء. يمكن لطريقتين تمكين CSP. واحد هو حقل للسياسة المحتوى الأمنية من خلال معلومات رأس HTTP.
السياسة الأمنية: Script-Src "Self" ؛
والآخر هو تسمية صفحة الويب.
<meta http-equiv = content-security-policy content = script-src 'seld' ؛
في الكود أعلاه ، قام CSP بالتكوين التالي:
السيناريو: ثق في اسم المجال الحالي
العلامات: لا عنوان URL ، وهذا هو ، لا تحميل أي موارد
جدول النمط: فقط الثقة cdn.example.org وجهة خارجية
الإطار: يجب تحميله ببروتوكول HTTPS
موارد أخرى: لا توجد قيود
بعد الافتتاح ، سيتم منع الموارد الخارجية التي لا تلبي CSP من التحميل.
المزيد من المقدمة: سياسة أمان المحتوى بدأت برنامج البرنامج التعليمي
نوع المحتوى (قديم)حدد نوع MIME من المستند ، ثم قم بتشفيره بأحرفه.
لا تستخدم هذه القيمة لأنها قديمة. يوصى باستخدام سمة charset على العنصر.
نظرًا لأنه لا يمكن تغيير نوع الوثائق في تسلسل XHTML لـ XHTML أو HTML5 ، لا تستخدم نوع MIME لتعيين نوع MIML MIME.
ينعشتحدد هذه التعليمات:
إذا كانت سمة المحتوى تحتوي على عدد صحيح واحد فقط ، فإنه يمثل عدد الثواني التي تم تحميلها على الصفحة.
إذا كانت سمة المؤتمر تحتوي على عدد صحيح إيجابي ، ثم السلسلة "؛
<meta http-equiv = محتوى التحديث = 2 ؛set-cookie (عفا عليها الزمن)
تحديد ملف تعريف الارتباط للصفحة.
لا تستخدم هذه التعليمات ، استخدم set-cookie of http header (https://developer.mozilla.org/en-s/docs/web/http/headers/set-cookie) بدلاً من ذلك
X-UA متوافقيتم استخدامه لإخبار المتصفح لتقديم الصفحة.
<meta http-equiv = x-ua conplosity = ie = edge ، chrome = 1/> حدد IE و chrome لتقديم الصفحة الحالية مع أحدث إصداراسم
ينتمي تعريف سمة الاسم إلى بيانات الوثيقة على مستوى المستند.
يرتبط اسم بيانات deta -data بقيمة سمة المحتوى. القيمة المحتملة لسمة الاسم هي:
اسم التطبيقحدد اسم التطبيق الذي يعمل على صفحة الويب.
مؤلفتستخدم لتمييز مؤلف صفحة الويب.
وصفبما في ذلك وصف الصورة المصغرة لمحتوى الصفحة. تستخدم بعض المتصفحات ، مثل Firefox و Opera ، هذا الوصف الافتراضي باعتباره إشارة مرجعية على الويب.
مولديتم استخدامه للإشارة إلى البرامج التي يتم إجراؤها بواسطة صفحة الويب.
الكلمات الرئيسيةتستخدم لإخبار محرك البحث ، الكلمات الرئيسية لصفحة الويب الخاصة بك
إعادة النظرإذا لم يتم تحديث الصفحة بشكل متكرر ، من أجل تقليل ضغط زحف محرك البحث على الخادم ، يمكنك إعداد وقت إعادة زيارة للزاحف. إذا كان وقت إعادة الزيارة قصيرًا جدًا ، فسيتم الوصول إلى الزاحف وفقًا للوقت الافتراضي الذي حدده. مثال:
<name meta = محتوى Revisit-efter = 7 أيام>يجعل
تم إعداد العارض للمتصفحات المزدوجة -لتحديد كيفية قيام المتصفح المزدوج بتقديم الصفحة بشكل افتراضي. على سبيل المثال ، 360 متصفح. مثال:
<meta name = conterer content = webkit> // kernel webkit الافتراضي <meta name = conderer content = ie-comp>المرجع
يتحكم المرجع في رأس المرجع HTTP (https://developer.mozilla.org/en-us/docs/web/http/referer في طلب طلب docume. القيمة المقابلة في المحتوى:
محتوى | معنى |
---|---|
No-refererrrrrr | لا ترسل رأس مستقيم HTTP |
أصل | أرسل أصل المستند |
No-Referrer-عند التنقل | يتم إرسال الأصل كمرجع لعناوين URL (https-> https) ، وهو نفس الصفحة الحالية ، ولكن لا يرسل الأصل إلى عناوين URL غير الآمنة (https-> http). هذا هو السلوك الافتراضي. |
الأصل-عندما يكون القوس | طلب الأصل من نفس ، عنوان URL الكامل (المعلمات تجريد) المرسلة ، ولكن في حالات أخرى ، يتم إرسال الأصل فقط |
غير آمن url | سوف يرسل طلب الأصل من نفس أو الأصل عبر عنوان URL كامل (معلمة تجريد) |
تستخدم الروبوتات لإخبار الزواحف التي تحتاج صفحات الصفحات إلى فهارس ولا تتطلب الصفحات فهارس.
قيمة | يصف | تستخدم من قبل |
---|---|---|
فِهرِس | السماح لصفحة فهرس الروبوت (الافتراضي) | الجميع |
Noindex | لا يُسمح بصفحات فهرسة الروبوت | الجميع |
يتبع | السماح لمحركات البحث بالاستمرار في البحث عن صفحات ويب أخرى من خلال فهارس الارتباطات على صفحة الويب هذه (الافتراضي) | الجميع |
nofolow | محركات البحث للبحث عن صفحات ويب أخرى من خلال فهارس الارتباطات في صفحة الويب هذه | الجميع |
لا أحد | أي ما يعادل nondex ، nofollow | جوجل |
المعكرونة | من المحظور استخدام أوصاف مشروع الدليل المفتوح (إذا كان الأمر كذلك) كوصف للصفحة في نتائج محرك البحث. | Google ، Yahoo ، Bing |
noarchive | يتطلب محتوى محرك البحث دون محتوى صفحة التخزين المؤقت | Google ، Yahoo ، Bing |
nosnippet | من المحظور عرض أي وصف للصفحة في نتائج محرك البحث. | Google ، Bing |
noimageIndex | لا يلزم عرض هذه الصفحة كصورة فهرس للصفحة المرجعية. | جوجل |
nocache | متلازمة مع noarchive | بنغ |
يوفر موجهًا على حجم الحجم الأولي لعمليات العرض. للأجهزة المحمولة فقط.
قيمة | confnt | يصف |
---|---|---|
عرض | عدد صحيح أو عرض الجهاز | حدد عرض Pixel of Viewport ، أو السماح لـ Viewport بالتكيف مع عرض الشاشة للجهاز. |
ارتفاع | عدد صحيح أو رفع الجهاز | تحديد ارتفاع منفذ العرض. لا استخدام متصفح (؟؟؟) |
النطاق الأولي | 0.0 -10.0 | حدد عرض الجهاز (عرض الجهاز أو ارتفاع الجهاز في الوضع العمودي أو ارتفاع الجهاز في الوضع الأفقي) وحجم منفذ العرض. |
الحد الأقصى على نطاق | 0.0 -10.0 | تحديد الحد الأقصى لمستوى التحجيم. يجب أن يكون أكبر من أو يساوي الحد الأدنى على نطاق ، وإلا فإنه يعتبر UN UNSEDENT. يمكن أن تتجاهل إعدادات المتصفح هذه القاعدة ، ويتجاهل IOS10 +افتراضيًا. |
الحد الأدنى على نطاق | 0.0 -10.0 | تحديد الحد الأدنى لمستوى القياس. يجب أن يكون أقل من أو يساوي الحد الأقصى على نطاق ، وإلا فإنه يعتبر بشكل غير مؤلم. يمكن أن تتجاهل إعدادات المتصفح هذه القاعدة ، ويتجاهل IOS10 +افتراضيًا. |
قابلة للتطبيق | نعم أو لا | إذا تم تعيينه على لا ، فلن يتمكن المستخدم من تكبير صفحة الويب. القيمة الافتراضية هي نعم. يمكن أن تتجاهل إعدادات المتصفح هذه القاعدة ، ويتجاهل IOS10 +افتراضيًا. |
الاستخدام الشائع
القياس المحظور:
<meta name = viewport content = inial-scale = 1.0 ، الحد الأدنى = 1.0 ، الحد الأقصى scale = 1.0 ، قابلة للعلاج المستخدم = no/>
تحديث صفحة الويب تلقائيًا
يمكنك تعيين عملية تحديث الصفحة بعد فترة من الزمن. يمكن أن يحدد Meta HTTP-UPEIV = تحديث المتصفح لتأخير صفحة التحديث التلقائي لفترة من الوقت. يحدد Meta Tag المستعرض أدناه تحديثًا تلقائيًا كل 5 ثوانٍ.
<meta http-equiv = تحديث المحتوى = 5 ″ />
إعادة التوجيه التلقائي
يمكننا استخدام تحديث علامات التعريف لإعادة توجيه الصفحة. يزور المثال التالي www.vevb.com بعد 5 ثوانٍ
<meta http-equiv = تحديث المحتوى = 5 ؛
ذاكرة التخزين المؤقت للمتصفح المحظور
عندما نختبر صفحة الويب محليًا ، لا يتم تحديث المحتوى الجديد في الوقت المناسب ، وقد يكون هناك ذاكرة التخزين المؤقت للمتصفح. في هذا الوقت ، يمكننا حلها طالما قمنا بتعطيل ذاكرة التخزين المؤقت للمتصفح باستخدام علامات التعريف. الرمز العام كما يلي:
<meta http-equiv = content content = 0> <meta http-equiv = pragma content = no-cache> <meta http-equiv = cache-control content = no-cache>
وجهة Transcoding Baidu
<meta http-equiv = محتوى cache-control = no-sizeApp/>
في تطوير الأجهزة المحمولة ، يحمي الرمز الرقم كرقم الهاتف:
أقل
الرجوع إلى
MDN HTML Element (https://developer.mozilla.org/en-s/docs/web/html/element/meta))