0
모두 좋은 하루 보내고 있습니다! POST 헤더가있는 페이지의 링크를 자동으로 여는 북마크릿을 만들려고했지만 마지막 링크 만 새 페이지로 확장되었습니다. 어떤 이유는? 이유에 있는가 (그렇다면, 어떻게 그것을 고치 볼 수 있었다?) POST가 포함 된 Javascript 북마크의 새 탭
javascript: (function() {
function openWindowWithPost(url, data) {
var form = document.createElement("form");
form.target = "_blank";
form.method = "POST";
form.action = url;
form.style.display = "none";
for (var key in data) {
var input = document.createElement("input");
input.type = "hidden";
input.name = key;
input.value = data[key];
form.appendChild(input);
}
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
var els = document.getElementsByTagName("a");
for (var i = 0, l = els.length; i < l; i++) {
var el = els[i];
console.log(typeof el.href);
console.log(el.href);
if (el.href.startsWith('example.com')) {
console.log(el.href.slice(39));
openWindowWithPost("example.php", {
id: el.href.slice(39),
pdf: "-"
});
}
}
})();
감사합니다!