مهندس نرم افزار. با کمی فعالیت در pullrequest.ir
پنهان کردن هدرهای پیش فرض مرورگر در پرینت صفحه وب
ممکنه نیاز داشته باشید صفحه وب رو با جاوااسرکیپت پرینت کنید. خود این تسک کار ساده ایه و با یه دستوری ساده مثل window.print() انجام پذیره. اما یه مشکلی توی این پرینت وجود داره و اونم اینه که تنظیمات پیش فرض مرورگرها عنوان صفحه و تاریخ روز رو بالای صفحه ای که میخواید پرینت بگیرید وارد میکنه، مثل عکس زیر:

اگر بخوایم اونو پنهان کنیم کافیه دستور زیر رو توی فایل سی اس اس پروژه قرار بدید تا از شر اون هدر خلاص بشید:
@media print {
@page {
size: auto;
margin: 0mm;
}
}یادتون نره
اون قسمت @media print رو از قلم نندازید. این کد توی سی اس اس اصلی ممکنه عوارض جانبی توی مرورگرهای قدیمی تر به بار بیاره و بهتره فقط توی حالت پرینت اعمال بشه.
برای اطلاعات بیشتر در مورد سلکتور @page میتونین به لینک زیر مراجعه کنید.
مطلبی دیگر از این انتشارات
جدال با پس زمینهی زرد ، یا چطور رنگ پسزمینهٔ زرد کروم برای ورودیهای autocomplete را از بین ببریم
مطلبی دیگر از این انتشارات
اتوماتیک گیت بای سکت یا چگونه با دو نیم کردن اتوماتیک از سکته جلوگیری کنیم
مطلبی دیگر از این انتشارات
مدیریت و اجرای یک process به کمک launchd در سیستم عامل macos