এটি বেশিরভাগ অংশের জন্য উত্তর দেওয়া হয়েছে, তবে আমি প্রসারিত করব ...
ধাপ 1
আমার লক্ষ্যটি ছিল নির্দিষ্ট সময়ে জুম সক্ষম করা এবং এটি অন্যকে অক্ষম করা।
var $viewport = $('head meta[name="viewport"]');
$viewport.attr('content', 'width=device-width, initial-scale=1, maximum-scale=4');
$viewport.attr('content', 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no');
ধাপ ২
ভিউপোর্ট ট্যাগ আপডেট হবে, তবে চিমটি জুম এখনও সক্রিয় ছিল !! পরিবর্তনগুলি বেছে নেওয়ার জন্য আমাকে একটি পৃষ্ঠা খুঁজে পেতে হয়েছিল ...
এটি একটি হ্যাক সমাধান, তবে শরীরের অস্বচ্ছতা টগল করে কৌশলটি করেছে। আমি নিশ্চিত যে এটি সম্পাদন করার অন্যান্য উপায় আছে তবে আমার জন্য কী কাজ করেছে তা এখানে।
document.body.style.opacity = .9999;
setTimeout(function(){
document.body.style.opacity = 1;
}, 1);
ধাপ 3
আমার সমস্যাটি বেশিরভাগ ক্ষেত্রে এই সময়ে সমাধান করা হয়েছিল, তবে বেশ নয়। পৃষ্ঠার বর্তমান জুম স্তরটি আমার জানা দরকার ছিলাম যাতে আমি পৃষ্ঠায় ফিট করার জন্য কিছু উপাদানগুলির আকার পরিবর্তন করতে পারি (মানচিত্র চিহ্নিতকারীদের কথা চিন্তা করুন)।
var currentZoom = $document.width() / window.innerWidth;
আমি এই কারো সাহায্য করে আশা করি। সমাধান পাওয়ার আগে আমি কয়েক ঘন্টা আমার মাউসকে বেঁধেছি spent
viewport = document.querySelector("meta[name=viewport]"); viewport.setAttribute('content', 'width=1020');
(কিছুটা প্রসঙ্গের জন্য: আমি এটিকে কিছুটা লকড্রুপড্রুপের মধ্যে রেখেছি ... সুতরাং আমার মাথার অঞ্চলটিতে সরাসরি অ্যাক্সেস নেই এবং জাভাস্ক্রিপ্ট ব্যবহার করা দরকার)