যদি jQuery মোবাইল ব্যবহার করে থাকেন তবে ডেটা-এজ্যাক্স = 'মিথ্যা' বৈশিষ্ট্যটি ব্যবহার করার সময় আপনি নতুন উইন্ডোটি অনুভব করতে পারবেন। প্রকৃতপক্ষে, যখনই ax .Mobile.ajaxEnable সেটিংস দ্বারা বা একটি টার্গেট = '' বৈশিষ্ট্য রেখে অজেক্সএনবল বন্ধ থাকে এবং বাহ্যিক লিঙ্কটি বন্ধ থাকে তখনই এটি ঘটবে।
আপনি এটি ব্যবহার করে এটি ঠিক করতে পারেন:
$("a[data-ajax='false']").live("click", function(event){
if (this.href) {
event.preventDefault();
location.href=this.href;
return false;
}
});
(লাইভ () পদ্ধতির জন্য রিচার্ড পুলকে ধন্যবাদ - বাঁধাই দিয়ে কাজ করা হয়নি ())
যদি আপনি বিশ্বজুড়ে অজ্যাক্স সক্ষম করে রেখেছেন তবে আপনাকে [ডেটা-অজ্যাক্স = 'মিথ্যা'] নামাতে হবে।
এটি আবিষ্কার করতে আমার বরং বেশি সময় লাগল কারণ আমি এটি একটি jQuery মোবাইল নির্দিষ্ট সমস্যা হিসাবে প্রত্যাশা করছিলাম যেখানে বাস্তবে এটি অ্যাজাক্স লিঙ্কিং ছিল যা আসলে নতুন উইন্ডোটিকে নিষিদ্ধ করেছিল।
scope
প্যারামিটারটি ব্যবহার করতে পারেনmanifest.json
। আরও তথ্যের জন্য আমার উত্তর দেখুন। আমি এটি iOS 11.3 এ পরীক্ষা করেছি এবং এটি কার্যকর হয়।