কোনও প্লাগইন দরকার নেই!
নীচের কোডটি নির্বাচন করুন এবং এটিকে বুকমার্ক বারে টেনে আনুন ( যদি আপনি এটি দেখতে না পান তবে ব্রাউজার সেটিংস থেকে সক্ষম করুন ), তারপরে সেই লিঙ্কটি সম্পাদনা করুন:

javascript:var my_params = prompt("Enter your parameters", "var1=aaaa&var2=bbbbb"); var Target_LINK = prompt("Enter destination", location.href); function post(path, params) { var xForm = document.createElement("form"); xForm.setAttribute("method", "post"); xForm.setAttribute("action", path); for (var key in params) { if (params.hasOwnProperty(key)) { var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", key); hiddenField.setAttribute("value", params[key]); xForm.appendChild(hiddenField); } } var xhr = new XMLHttpRequest(); xhr.onload = function () { alert(xhr.responseText); }; xhr.open(xForm.method, xForm.action, true); xhr.send(new FormData(xForm)); return false; } parsed_params = {}; my_params.split("&").forEach(function (item) { var s = item.split("="), k = s[0], v = s[1]; parsed_params[k] = v; }); post(Target_LINK, parsed_params); void(0);
এখানেই শেষ! এখন আপনি যে কোনও ওয়েবসাইট পরিদর্শন করতে পারেন, এবং বুকমার্ক বারের সেই বোতামটি ক্লিক করতে পারেন !
বিঃদ্রঃ:
উপরের পদ্ধতিটি পদ্ধতি ব্যবহার করে ডেটা প্রেরণ করে XMLHttpRequest, সুতরাং, স্ক্রিপ্টটি ট্রিগার করার সময় আপনাকে একই ডোমেনে থাকতে হবে। এ কারণেই আমি সিমুলেটেড ফরম সাবমিটিং সহ ডেটা প্রেরণ পছন্দ করি, যা কোনও ডোমেইনে কোডটি প্রেরণ করতে পারে - এর জন্য এখানে কোডটি রয়েছে:
javascript:var my_params=prompt("Enter your parameters","var1=aaaa&var2=bbbbb"); var Target_LINK=prompt("Enter destination", location.href); function post(path, params) { var xForm= document.createElement("form"); xForm.setAttribute("method", "post"); xForm.setAttribute("action", path); xForm.setAttribute("target", "_blank"); for(var key in params) { if(params.hasOwnProperty(key)) { var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", key); hiddenField.setAttribute("value", params[key]); xForm.appendChild(hiddenField); } } document.body.appendChild(xForm); xForm.submit(); } parsed_params={}; my_params.split("&").forEach(function(item) {var s = item.split("="), k=s[0], v=s[1]; parsed_params[k] = v;}); post(Target_LINK, parsed_params); void(0);
paramsJQuery এর মতো স্ট্রিংয়ের পরিবর্তে কোনও জিনিস পাঠানো কি সম্ভব ?