גישה למידע על המחשב המקומי דרך הדפדפן
-
אאל"ט למיטב הבנתי לא ניתן לקיים תקשורת בין התוכן שרץ בדפדפן למחשב שממנו הוא פועל
(כגון: קבלת שם מחשב, וכו')שאלה:
איך במנהל הסיסמאות של כרום
ע"מ להציג את הסיסמא - יש להזין את הסיסמת כניסה למחשב
זה לא אומר שקיים ערוץ תקשורת כלשהיא?וא"כ האם כל אתר יכול להשתמש באימות שכזה
או לקבל מידע נוסף מהמחשב -
@shraga כבר ענה על השאלה,
אני רק מוסיף שיש לפעמים דרכים מקובלות לבצע כזו תקשורת עם תוכנה מותקנת על המחשב ומספקת מידע לתוכן שבדפדפן על ידי כתובת מקומית (localhost).
כך עובדים למשל האתר של הרב קו והאתרים שצריכים כרטיס חכם, אתרי יצרנים להתקנה אוטומטית של דרייברים וכולי. -
@mekev הדף של הסיסמאות זה דף מיוחד של הדפדפן.
אין מגבלה טכנית/פרקטית שמונעת מדף אינטרנט לתקשר עם המחשב,
אלא שהדפדפן והAPI של JS לא מאפשרים כזו גישה בכוונה תחילה, מטעמי בטיחות. הדפדפן לא סומך על מנגנון השפה ובונה סביבה שנקראת "ארגז חול" שמבטיחה ששום טעות פרצה או באג לא ישפיעו על המארח, כלומר המחשב.
בניגוד לכך בדף ההגדרות של כרום הדפדפן יש לדף ערוץ תקשורת עם ליבת הדפדפן שבהחלט יש לה גישה למחשב. -
@dovid כתב בגישה למידע על המחשב המקומי דרך הדפדפן:
על ידי כתובת מקומית (localhost)
יש גם את זה: https://developer.chrome.com/docs/extensions/mv3/nativeMessaging