سؤال

هل سيظل الأمر شريرًا ومحبطًا وغريبًا مثل الآخرين حتى الآن؟متى سينضمون إلى البرنامج أم سيفعلون ذلك أبدًا؟شخصيًا، آمل ألا يحدث ذلك حتى يتخلى الناس عنها ويلجأون إلى البرامج المجانية عاجلاً، وبهذه الطريقة يمكنني استخدام اختبار أقصر:

var addEventListener = !-[1,] ? "attachEvent" : "addEventListener"; بدلاً من اختبار الطرق نفسها في كل مرة.أم أن IE10 سيدعم كليهما؟

هل كانت مفيدة؟

المحلول

يستخدم IE9 addEventListener.
يستخدم IE8 XMLHttpRequest.

من خلال محاولة اختبار "IE-quirks" ثم البرمجة حول ذلك، فإنك تفتقد القدرة على استخدام الوظائف القياسية فعليًا.
خاصة عندما تكون المراوغات التي تختبرها لا علاقة لها بالميزات التي تريد استخدامها.لا يهم إذا كانت بعض المتصفحات التي تحتوي على تلك المراوغات لا تدعم أيضًا ميزة قياسية واحدة أو أخرى...
لأن بعض المتصفحات الأخرى لا تملك الميزة، ولا تملك الميزة...
...أو لديك الميزة وما زال لديك الميزة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top