আমার কাছে নিম্নলিখিত কোড রয়েছে যা জাভাস্ক্রিপ্টের মধ্যে থেকে পৃষ্ঠাগুলি পরিবর্তন করে:
var newUrl = [some code to build up URL string];
window.location.replace(newUrl);
তবে এটি শীর্ষস্থানীয় ইউআরএল পরিবর্তন করে না, তাই কেউ যখন পিছনের বোতামটি ক্লিক করে এটি আগের পৃষ্ঠায় ফিরে যায় না।
আমি কীভাবে জাভাস্ক্রিপ্টের শীর্ষস্থানীয় ইউআরএল পরিবর্তন করতে পারি তাই ব্রাউজারের পিছনের বোতামটি কাজ করে।
window.location.replace()পদ্ধতিটি পদ্ধতির মতো নয়String.prototype.replace()কারণwindow.locationস্ট্রিং নয় (এটি একটি বস্তু)window.location.replace()current বর্তমানকে প্রতিস্থাপন করে ইতিহাসে পুরাতন ইউআরএল প্রবেশের উপরে ওভাররাইট করে একটি নতুন সহ ইউআরএল