مسج الكوكيز لا يعمل في إي
-
27-10-2019 - |
سؤال
أقوم بإعداد ملفات تعريف الارتباط باستخدام مسج-الكوكيز وإلحاق فاصلة على كل إدخال بحيث يبدو مثل هذا:
"إي إي 337 ، إي إي 389 ، إي إي 347 ، إلخ."
أنا أفعل هذا مثل هذا:
if($.cookie('oswfav') == null){
$.cookie('oswfav', id, {expires: 365});
} else {
var curCook = $.cookie('oswfav');
$.cookie('oswfav', curCook+','+id, {expires: 365});
}
في فايرفوكس / كروم ، وهذا يعمل بشكل جيد والحصول على إلحاق بشكل صحيح.ومع ذلك في إي ، فإنه يعمل في المرة الأولى (أول معرف يأتي في غرامة) ولكن إضافة المزيد إلى ملف تعريف الارتباط لا يعمل.لقد حاولت وضع لهم مع ملفات تعريف الارتباط فب جدا وحصلت على نفس النتيجة.
هل هناك شيء أنا في عداد المفقودين / تحتاج إلى تعيين ل إي للعمل?
المحلول
أنا لست متأكدا 100 ٪ إذا كان سيتم حل بم الخاص بك ولكن إعطاء محاولة لهذا ، استخدام ;
كفاصل.
أنا أيضا إعادة كتابة التعليمات البرمجية الخاصة بك بطريقة مختلفة قليلا
if($.cookie('oswfav')){
var newCook = $.cookie('oswfav') + ';' + id;
$.cookie('oswfav', newCook, {expires: 365});
} else {
$.cookie('oswfav', id, {expires: 365});
}
لا تنتمي إلى StackOverflow