هناك مشاكل في إطار عمل JavaScript في التعامل مع SEO ، لأن الزواحف لا يمكنهم قراءة القيمة المعينة لها بواسطة JS عند استرداد معلومات SEO ، والتي تتسبب في عدم قدرة محركات البحث على تضمين أو تضمين معلومات غير صالحة. على سبيل المثال ، قد يكون العنوان المضمّن = {{title}}. دعنا نتحدث أولاً عن كيفية تعديل معلومات كبار المسئولين الاقتصاديين في الصفحة أثناء القفز. الآن يقفز المنتجع بشكل عام استخدام Route-UI. دعنا نوضح بناءً على هذا وأضف معلومات العنوان إلى حالة عنصر تكوين App.js ، على النحو التالي: البيانات: {pagetitle: 'عنوان المستخدم'}
.state ('index.user' ، {url: '/user' ، views: {'content@index': {templateurl: 'templatehtml/user/user.html' ، controller: 'userctrl'}} ، data: {pagetitle: 'stite}}). '/a' ، templateurl: 'templatehtml/user/a.html' ، data: {pagetitle: 'user a title'}}). state ('index.user.b' ، {url: '/b' ، templateurl: 'templatehtml/user/b.html' ، data:ثم قم بتعديل عنوان الصفحة من خلال الاستماع إلى $ statechangesuccess:
app.directive ('title' ، ['$ rootscope' ، '$ timeout' ، function ($ rootscope ، $ timeout) {return {link: function () {var leader = function (event ، tostate) {console.log (tostate) ؛ $ timeOut (function () {$ rootscope.title = tostate.data.pageTitle: 'العنوان الافتراضي' ؛ $ rootscope.metakeywords = "هذه الكلمات الرئيسية"}) ؛} ؛ $ rootscope. $ on ('$ statechangesuccess' ، المستمع) ؛}} ؛}]) ؛هنا المهمة هي عن طريق تحديد العنوان في الحالة الحالية ، أي قيمة الكائن Tostate هنا. عندما نطبع هذا tostate ، سنجد:
فيما يلي قيمة pagetitle في البيانات التي تم تعيينها. إذا كنت لا ترغب في كتابتها في الولاية أو كتابتها حتى الموت ، فيمكنك تمرير الملصق الفريد في الحالة وتقديم عنوان الاستعلام إلى الصفحة بالتزامن مع واجهة الخلفية. وبالمثل ، يمكن ربط علامات التعريف مثل الكلمات الرئيسية والوصف معًا في هذا الوقت ؛
كما ذكر أعلاه ، لدى JavaScript Framework أوجه قصور في كبار المسئولين الاقتصاديين ، وهناك العديد من الحلول في السوق للتعامل مع مشكلة NG ، مثل Prerender و SEO.JS ، إلخ. في الوقت نفسه ، يجب تكوين بعض الخدمات على الخادم. ستكتشف الخدمة ما إذا كانت هناك لقطات أو صفحات مخزنة مؤقتًا تقابل عنوان URL هذا. إذا كانت موجودة ، فسوف يرسلونهم إلى الزاحف. إذا لم تكن موجودة ، فسيقومون بإنشاء لقطة ثم إرسال الصفحة الصحيحة إلى الزاحف. لا يزال يتطلب بعض الجهد لمعالجته ، بحيث يمكنك أيضًا استخدام نموذج التطوير التقليدي NG+. بالنسبة لبعض الصفحات المهمة ، لا تستخدم هذه الصفحة لتقديم كبار المسئولين الاقتصاديين ، أو إنشاء صفحة معلومات خاصة لكبار المسئولين الاقتصاديين ؛ لذلك ، في هذا الصدد ، يشعر أنه لا يزال من المناسب استخدام NG Framework لصنع التطبيقات (الأيونية) ؛
ما سبق هو معلومات عنوان الإعداد الزاوي الذي قدمه لك المحرر لحل المشكلات في كبار المسئولين الاقتصاديين. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!