KHÔNG CẦN PLUGIN!
Chọn mã bên dưới và kéo mã đó vào trong BOOK86 BAR ( nếu bạn không thấy mã đó, bật từ Cài đặt trình duyệt ), sau đó EDIT liên kết đó:
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);
Đó là tất cả! Bây giờ bạn có thể truy cập bất kỳ trang web nào và nhấp vào nút đó trong BOOK86 BAR !
GHI CHÚ:
Phương thức trên gửi dữ liệu bằng XMLHttpRequest
phương thức, vì vậy, bạn phải ở trên cùng một miền trong khi kích hoạt tập lệnh. Đó là lý do tại sao tôi thích gửi dữ liệu với ĐĂNG KÝ MẪU mô phỏng, có thể gửi mã đến bất kỳ tên miền nào - đây là mã cho điều đó:
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);
params
thay vì một chuỗi như trong jQuery không?