شی جاوا اسکریپت را از کنسول مرورگر سافاری کپی کنید

نحوه اشتراک گذاری گزارش های کنسول از سافاری به صورت JSON
مواقعی وجود دارد که باید چیزی را به طور خاص در Safari آزمایش کنیم و لاگ های کنسول را با توسعه دهندگان دیگر به اشتراک بگذاریم. با این حال، Safari اغلب این گزارشها را بهعنوان اشیایی ارائه میکند که نمیتوانند مستقیماً به عنوان رشتههای متنی JSON کپی شوند. من یک راه حل برای این پیدا کردم و می خواهم آن را به اشتراک بگذارم.
ثبت اشیاء در سافاری
هنگامی که یک شی را در Safari ثبت می کنید، ممکن است چیزی شبیه به این ببینید:
با کلیک راست بر روی شی چند گزینه در اختیار شما قرار می دهد. برای ثبت مجدد خروجی در کنسول، “Log Value” را انتخاب کنید.
دریافت نام متغیر
این دو کار را انجام می دهد:
- نام متغیری را چاپ می کند که درست بالای گزارش تازه چاپ شده ظاهر می شود.
- دوباره شی واقعی را چاپ می کند.
اگر نام متغیر چیزی شبیه $1 یا $2 نیست، دوباره روی “Log Value” روی شی تازه چاپ شده کلیک کنید. اکنون باید یک نام متغیر با a ببینید $
. – توجه: همچنین می توانید نام متغیر را در انتهای لاگ مانند مشاهده کنید = $1
در رنگ خاکستری
کپی کردن شی
استفاده کنید copy(
روش کپی کردن این شی در کلیپ بورد.
copy($1)
توجه داشته باشید: از وقتی که copy()
دستور اجرا می شود، چاپ می شود undefined
– این فقط مقدار بازگشتی است copy()
روش.
چسباندن شیء کپی شده
اکنون، هر فیلد ورودی قابل ویرایش متن یا ویرایشگر را باز کنید و شیئی را که به تازگی کپی کرده اید، قرار دهید.
و voilà! شما با موفقیت گزارش کنسول Safari خود را به عنوان یک رشته JSON کپی و جایگذاری کردید.
کد نویسی مبارک!