הקדמה בשיעור הקודם למדנו מספר דברים:- האובייקט Math.
- האובייקט history.
מתחילים
navigator
השימוש ב-navigator, הוא פשוט וקל.
הוא מאפשר לנו לדעת הרבה דברים על המחשב של המשתמש, כמו:- סוג מערכת הפעלה (כמה ביטים)
- אם עוגיות נתמכות
- מה הדפדפן
- גרסת דפדפן
- ועוד.
שימו לב!
בחלק מהמקרים, בזיהוי הדפדפן זה יכול לתת לפעמים תוצאה שגויה.
זיהוי דפדפן:
קוד PHP:
navigator.appCodeName
שם דפדפן:
קוד PHP:
navigator.appName
גרסת דפדפן:
קוד PHP:
navigator.appVersion
בדיקה אם עוגיות נתמכות:
קוד PHP:
navigator.cookieEnabled
פלטפורמה:
קוד PHP:
navigator.platform
כותרת:
קוד PHP:
navigator.userAgent
שפת מערכת הפעלה:
קוד PHP:
navigator.systemLanguage
נשתמש באפשרויות כך:
קוד PHP:
window.document.write(navigator.X);
שבמקום "X" נרשום את האפשרות שאנו רוצים.
לדוגמה:
קוד PHP:
window.document.write("You are using: " + navigator.appName + " Version: " + navigator.appVersion);
די נחמד לא?
כך תדעו איך להתאים את גרסות האתרים לכל דפדפן!
location
האובייקט "location" מאפשר לנו לזהות ולכוון לאתרים.
כלומר, אפשר להפנות לגוגל כך:
קוד PHP:
window.location = "http://www.google.co.il";
אם נשים את זה בתוך תגית ה-script, הדפדפן יעבור לגוגל מבלי שהרגשנו.
אפשר גם לדעת מה המיקום הנוכחי של הדף:
קוד PHP:
window.document.write(location.href);
וזה ירשום את המיקום של הדף.
אפשר גם לדעת את מיקום הקובץ הנוכחי לא לפי האתר:
קוד PHP:
window.document.write(location.pathname);
כלומר זה יכתוב את המיקום, רק ללא כל הדומין והפרוטוקול אשר מיותרים.
אם נרשום כך:
קוד PHP:
window.location.assign("http://www.google.com");
זה יראה לנו את גוגל בתוך החלון.