שם:  whtyuwymzyor.png
צפיות: 68
גודל:  42.3 קילובייט
הקדמה
בשיעור הקודם למדנו מספר דברים:
  • האובייקט 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"); 
זה יראה לנו את גוגל בתוך החלון.