سعید
5 سال پیش توسط سعید مطرح شد
6 پاسخ

مشاهده سورس کد سایتهای ساخته شده با ری اکت

سلام دوستان وقت بخیر. آیا امکان این وجود داره که صفحه سایتی که با react.js ساخته شده بشه به المانهای اون توی view page source به نحوی دسترسی پیدا کرد. البته میدونم که با inspect element میشه به المانها دسترسی پیدا ولی من به المانهای html صفحه توی view page source نیاز دارم اگه راهی بلدید ممنون میشم راهنمایی کنید . ممنون میشم در این باره منو راهنمایی کنید چون توی بعضی از صفحه های ساخته شده با react.js امکان دسترسی به کد های html یا بهتر بگم DOM به روش معمولی وجود نداره..


ثبت پرسش جدید
رامین رضائی
تخصص : گرافیست سابق و برنامه نویس حال
@raminr77 5 سال پیش مطرح شد
-1

سلام به شما
یک افزونه برای مرورگر کروم وجود داره که بعد از نصب کردن اون روی مرورگر از بالا به پایین میتوانید کامپوننت ها و المان های صفحه رو مشاهده کنید البته خیلی واضح نیست قطعا چون ری اکت بیلد گرفته میشه و روی سرور یا هاست قرار میگیره اما نهایت مشاهده کردن ترتیب کامپوننت ها رو میشه با این روش دید.

لینک نصب


سعید
@saeidengine 5 سال پیش مطرح شد
0

سلام .ممنون از لطفتون.
اون افزونه رو دیدم و باهاش کار کردم ولی متاسفانه بدردم نمی خوره . چون من می خوام اطلاعاتی رو از DOM صفحه ایی که با react ساخته شده بردارم اونم نه به صورت دستی به این کامپوننت ها توی view page source نیاز دارم .


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

درود

برای اینکه اپلیکیشن ری‌اکت رو با view page source ببینید باید از SSR استفاده کنی.
توضیحات کامل در گفتگوی زیر:
https://roocket.ir/discuss/6857


سعید
@saeidengine 5 سال پیش مطرح شد
0

سلام و ممنون از شما @ali.bayat . نکته ایی ک هست اینه که من به بک اند دسترسی ندارم و نقشم کلاینته. و در این صورت نمی تونم SSR پیاده سازی کنم . اگه اشتباه می گم اصلاح کنید. (اصلا اپلیکیشن مفروض رو من نساختم ولی میخوام از DOM اون استفاده کنم).

  • حالا با این شرایط راهی هست؟
  • واقعا چیزی رو که دارم توی inspect element میبینم چطور نتونم بهش دسترسی داشته باشم.این برام عجیبه و میدونم حتما راهی هست.

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

ببینید کتابخونه هایی مثل jQuery مستقیما روی DOM عمل میکنند. اما React و Vue هر دو از Virtual DOM استفاده میکنند , و تغییرات نهایی رو به DOM منتقل میکنند. برای همین معقول نیست که در چنین ساختاری شما مستقیما DOM رو دستکاری کنید

اصلا برای همین استیت ها رو داریم که هرگاه توسط setState تغییری بوجود اومد ، همه‌چی رندر بشه.

پیشنهاد من اینه که کل تغییرات رو با React اعمال کنید


سعید
@saeidengine 5 سال پیش مطرح شد
0

ممنون از پاسخ شما. پروژه ایی که من دارم به این صورت نیست که بشه با react پیاده سازی کرد ولی از فهوای کلام شما فهمیدم اون کاری که مد نظرم هست رو نمی تونم انجام بدم اطلاعات خوبی راجع react بهم دادید ممنون .
چطور میشه خصوصی با شما صحبت کنم؟
@ali.bayat


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام