বর্তমান পৃষ্ঠার জাভাস্ক্রিপ্ট হার্ড রিফ্রেশ


176

আমি কীভাবে ওয়েব ব্রাউজারটিকে জাভাস্ক্রিপ্টের মাধ্যমে পৃষ্ঠার একটি হার্ড রিফ্রেশ করতে বাধ্য করতে পারি?
হার্ড রিফ্রেশ মানে পৃষ্ঠার একটি নতুন কপি পাওয়া এবং সমস্ত বাহ্যিক সংস্থান (চিত্র, জাভাস্ক্রিপ্ট, সিএসএস, ইত্যাদি) রিফ্রেশ।

উত্তর:


295

ব্যবহার করার চেষ্টা করুন:

location.reload(true);

যখন এই পদ্ধতিটি trueআর্গুমেন্ট হিসাবে একটি মান পায় , এটি পৃষ্ঠাটি সর্বদা সার্ভার থেকে পুনরায় লোড করার কারণ হবে। এটি মিথ্যা বা নির্দিষ্ট না থাকলে ব্রাউজারটি তার ক্যাশে থেকে পৃষ্ঠাটি পুনরায় লোড করতে পারে

অধিক তথ্য:


19
আমি নিশ্চিত যে এটি সমস্ত বাহ্যিক সংস্থান পুনরায় লোড করবে না pretty আপনি সমস্ত মাধ্যমে পড়া করতে হবে a, link, scriptএবং imgউপাদান এবং প্রতিটি বহিরাগত রেফারেন্স শেষে একটি র্যান্ডম কোয়েরি স্ট্রিং সংযুক্ত পর কঠিন পুনঃ লোড করুন। অথবা, সার্ভারে এটি করুন।
ডগ নিনার

3
এটি 2010 সালে কাজ করেছিল? এটি 2018 সালে (ক্রোমে) কাজ করবে না তা নিশ্চিত। ক্রোম ক্যাশে থেকে সমস্ত কিছু (/ হোম / সূচক বাদে) লোড করে। এটি ফায়ারফক্স ডাব্লুএইচএইচটিতে কাজ করছে বলে মনে হচ্ছে?
ম্যাকিয়েজ স্জপাকোস্কি

1
ক্যাসি.কিজ () এবং ক্যাসি.ডিলেট () ব্যবহার করে আমার পক্ষে @ ম্যাসিজেজপাকোভস্কি আমার পক্ষে কাজ করেছেন। উদাহরণ: jsfiddle
r.delic

3
এটি আমার পক্ষে কাজ করে না। এটি
সিটিআরএল

2
আমি মনে করি এই কার্যকারিতাটি এইচটিএমএল 5 এ সরিয়ে দেওয়া হয়েছে।
মাইগড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.