הגדרת ActiveX
ActiveX היא תוכנה המאפשרת ליישומים לשתף מידע זה עם זה, ללא קשר לאיזו שפת תכנות הם נכתבו. פותחה על ידי מיקרוסופט (MSFT) בשנת 1996, ActiveX נתמך רק ב- Windows ועם מוצרים של מיקרוסופט כמו Internet Explorer, Word, Excel ו- Powerpoint. כיום, Javascript ו- Flash נמצאים בשימוש נרחב יותר מ- ActiveX.
שוברים את אקטיבקס
ActiveX משמש ליצירת חלקים של תוכנה מקודדת מראש הנקראת פקדי ActiveX (בדומה לתוספים או תוספות בדפדפנים אחרים). אם, למשל, אתה מנסה לגשת לדף אינטרנט שמכיל קבצי Flash, אתה יכול להוריד פקד Flash ActiveX כדי להפעיל את הקבצים ישירות בדפדפן שלך מבלי לפתוח יישום חדש. בעיקרון, הפקדים מרחיבים את הפונקציונליות של הדפדפן ומאפשרים לו לבצע משימות שאחרת לא היו מסוגלות לבצע באופן טבעי. זה שימושי במיוחד להפעלת קטעי וידיאו ותכני מולטימדיה אחרים, ולדילג על שלב פתיחת נגן מדיה נפרד.
ל- ActiveX יש גישה מלאה למערכת ההפעלה Windows, כך שלמרות שהיא יכולה להיות חזקה יותר מ- Javascript, ניתן להשתמש בזרימת ActiveX בזדון (למשל על ידי תוכנות זדוניות ותוכנות ריגול). מסיבה זו, חשוב להתקין רק פקדי ActiveX ממקורות שאתה סומך עליהם.
גם מכיוון ששימוש זדוני בבקרי ActiveX הפך לבעיה כה רחבה, בקרי ActiveX נפוצים כיום הרבה פחות. דפדפנים רבים משביתים כברירת מחדל את פקדי ה- ActiveX או אינם תומכים בהם כלל. Google Chrome, למשל, לא יעשה זאת באופן אוטומטי, אם כי ניתן להוסיף תמיכה באמצעות סיומת דפדפן. באופן מעניין, נראה כי אפילו מיקרוסופט עצמה חוזרת לתוכנה: Edge החדש שלה, הדפדפן שמחליף את Internet Explorer במערכות הפעלה של Windows, אינו תומך ב- ActiveX.
