شاهین

بازدید صفحه مجازی

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈvɜːrtʃuəl ˈpeɪdʒvjuː/

بازدید صفحه مجازی یک بازدید صفحه است که به‌جای بارگذاری واقعی صفحه، به‌صورت دستی و با جاوااسکریپت ثبت می‌شود؛ راهی برای شمردن ناوبری در جایی که مرورگر صفحه را دوباره بار نمی‌کند.

بازدید صفحه مجازی راه‌حل مستقیم مشکلی است که اپ‌های تک‌صفحه‌ای می‌سازند: چون ناوبری داخلی بارگذاری تازه ندارد، اسکریپت باید خودش تشخیص دهد که کاربر به «صفحه» دیگری رفته و یک بازدید ثبت کند. مکانیکش گوش‌دادن به تغییر نشانی در مرورگر است. اما دو تله دارد. اول شمارش بیش از حد: اگر اسکریپت هر تغییر جزیی نشانی (مثل تغییر یک پارامتر فیلتر یا لنگر) را یک بازدید جدید بشمارد، آمار بازدید مصنوعی باد می‌کند؛ باید تعریف روشنی از «صفحه» داشت. دوم زمان‌بندی: بازدید مجازی باید بعد از عوض‌شدن واقعی محتوا ثبت شود نه قبلش، وگرنه نشانی و محتوای ثبت‌شده با هم نمی‌خوانند. بازدید مجازی درست، گزارش صفحات و مسیرها و قیف را در یک SPA به همان دقت یک سایت چندصفحه‌ای برمی‌گرداند.