سؤال

يرجى إلقاء نظرة على html المدرجة أدناه و اسمحوا لي أن أعرف لماذا IE6 يتجمد عند محاولة تحميل النصي البعيد (الموجود فيhttp://code.katzenbach.com/Default.aspx').السيناريو يعود JSONP وينفذ 'callbackFunction' المدرجة في الرأس.عندما يعمل بشكل صحيح, سوف نرى تنبيه منبثق عرض أرقام 1-500.هذا يعمل بشكل جيد في FF3 و IE7.لا أستطيع أن أفهم لماذا فشلت في Internet Explorer 6 -المعالج يحصل مربوط وكل شيء معلق.

تشغيله نفسك و اسمحوا لي أن أعرف إذا كنت تواجه نفس المشكلة.كنت أحدق في هذه المشكلة كل يوم.شكرا على مساعدتك.

أندرو

<html>
<head>
    <script type="text/javascript">
    function callbackFunction(Result)
    {
        alert(Result) ;
    }
    </script>
    <script type="text/javascript" src="http://code.katzenbach.com/Default.aspx?callback=callbackFunction&test=true&c=500"></script>
</head>
<body>
Here
</body>
</html>
هل كانت مفيدة؟

المحلول

إذا كنت تذهب مباشرة إلى البرنامج النصي ( HTTP: // كود .katzenbach.com / Default.aspx؟ رد = callbackFunction واختبار = صحيح وج = 500 )، سترى الملف (غير معروف نوع التمثيل الصامت) لم يتم معالجته. هذا هو الأرجح بسبب مشكلة في إعداد الخادم الخاص بك. لا يبدو أن نعرف كيفية معالجة .aspx اتصال وبدلا من ذلك في محاولة لتيار من الملف.

نصائح أخرى

أخذت نظرة مع عازف الكمان و IE6 و كان غير قادر على رؤية أي شيء خارج عن المألوف (بالإضافة إلى حقيقة أن يتجمد المتصفح).

طلب http://code.katzenbach.com/Default.aspx?callback=callbackFunction&test=true&c=500 لا يتم إرجاع 2909 بايت.

أقترح ثلاثة أشياء:

  1. إزالة واحدة من منقوطة من المحتوى الخاص بك من نوع: application/json;; charset=utf-8 أو ربما إزالة كل منقوطة ، charset=utf-8 تماما (فقط)
  2. إرسال حرف السطر الجديد بعد الانتهاء من إرسال النهائي ) من callbackFunction
  3. تغييره إلى Content-Type: text/javascript لأنك حقا يعودون جافا سكريبت في المتصفح ، والآخر نوع المحتوى قد يكون مربكا IE6 (على الرغم من أنه من المستبعد جدا).

أنا أفكر 1.هو الأكثر احتمالا.قد يكون هناك تحليل الخلل في IE6 أن يؤدي إلى الخوض في حلقة لا نهاية لها عندما يواجه اثنين منقوطة.لأن خلاف ذلك ببساطة ليس هناك أي سبب يجعل ما تقومون به يجب أن لا تعمل.

كما قد يكون من المفيد محاولة مختلفة MIME نوع الاختبار.

عودة الخارجية النصي:

callbackFunction(["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343","344","345","346","347","348","349","350","351","352","353","354","355","356","357","358","359","360","361","362","363","364","365","366","367","368","369","370","371","372","373","374","375","376","377","378","379","380","381","382","383","384","385","386","387","388","389","390","391","392","393","394","395","396","397","398","399","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","425","426","427","428","429","430","431","432","433","434","435","436","437","438","439","440","441","442","443","444","445","446","447","448","449","450","451","452","453","454","455","456","457","458","459","460","461","462","463","464","465","466","467","468","469","470","471","472","473","474","475","476","477","478","479","480","481","482","483","484","485","486","487","488","489","490","491","492","493","494","495","496","497","498","499"])

لماذا تريد تنبيه هذا ؟
ما هي المشكلة التي تحاول حلها ؟

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