অন্যান্য উত্তর বিল্ডিং!
কোডটির ডিবাগ সংস্করণ, প্লাস ক্লিনআপ এবং jsbeautifier.org/।
(function() {
var ThisAction = 'https://your.urlgoes.here/build?delay=0sec';
/* A little JSON never hurt anyone */
var ThisPost = {
name: 'ENVIRONMENT',
value: 'production',
name: 'DEPLOYTYPE',
value: 'Incremental',
name: 'BRANCH',
value: 'master',
statusCode: '303',
redirectTo: '.',
json: '{"parameter": [{"name": "ENVIRONMENT", "value": "production"}, {"name": "DEPLOYTYPE", "value": "Incremental"}, {"name": "BRANCH", "value": "master"}], "statusCode": "303", "redirectTo": "."}',
Submit: 'Build'
};
/* Help us locate this function */
console.trace();
/* See what we are looking at */
console.log(document);
var form = document.getElementsByTagName('form')[0];
form.style.visibility = 'hidden';
form.method = 'post';
form.action = ThisAction;
for (var key in ThisPost) {
if (ThisPost.hasOwnProperty(key)) {
input = document.createElement('input');
input.name = key;
input.value = ThisPost[key];
form.appendChild(input);
}
}
/* form.submit(); */
})();
স্পষ্টতই সংশ্লিষ্ট এইচটিএমএল ছাড়া, ট্যাগ নাম 'ফর্ম' সহ উপাদানটি অস্তিত্বহীন নাও হতে পারে ... এবং এটি যদি আরও খারাপ হয় তবে। উপরে এই ভাল প্রদর্শন করে। মনে রাখবেন যে ক্রোমিয়াম জাভাস্ক্রিপ্টে: URIs / বুকমার্কগুলি একটি নতুন ট্যাবে কাজ করে না, আপনাকে প্রথমে একবার নেভিগেট করতে হবে। এটি নথির বস্তুটিকে পপুলিয়ে রাখে, তবে এমনকি একটি জাভাস্ক্রিপ্ট: সতর্কতা ('টি'); কিছুই না।
আমি নিম্নলিখিত সুপারিশ।
(function() {
var ThisAction = 'https://your.urlgoes.here/build?optional=uri_get';
/* A little JSON never hurt anyone */
var ThisPost = {
multiple: 'value',
key: 'pairs',
or: 'JSON like so...',
note: 'the double quotes and last item with NO trailing comma.',
json: '{parameter: [{name: "stuff"}]}'
};
var form = document.createElement('form');
form.style.visibility = 'hidden';
form.method = 'post';
form.action = ThisAction;
for (var key in ThisPost) {
if (ThisPost.hasOwnProperty(key)) {
var input = document.createElement('input');
input.name = key;
input.value = ThisPost[key];
form.appendChild(input);
}
}
document.body.appendChild(form);
form.submit();
})();
ডিবাগ সেটিংস সরান, প্রত্যাশিত প্রত্যাশিত স্বচ্ছতার জন্য উদাহরণ ইনপুট পরিষ্কার করুন। বিদ্ধ করা http://jscompress.com/ অথবা যাই হোক না কেন এবং একটি একক লাইন পেতে।
!function(){var e="https://your.urlgoes.here/build?optional=uri_get",t={multiple:"value",key:"pairs",or:"JSON like so...",note:"the double quotes and last item with NO trailing comma.",json:'{parameter: [{name: "stuff"}]}'},i=document.createElement("form");i.style.visibility="hidden",i.method="post",i.action=e;for(var o in t)if(t.hasOwnProperty(o)){var a=document.createElement("input");a.name=o,a.value=t[o],i.appendChild(a)}document.body.appendChild(i),i.submit()}();
সম্পাদনা:
একটি কাজের উদাহরণ প্রদান করুন।
মিনিয়াপলিস, এমএন, আমেরিকাতে ফ্রি WiFi ESSID "USIW ফ্রি ওয়াইফাই" অ্যাক্সেস করার জন্য এটি ব্যবহার করুন। ব্যবহার করার পরে https://login.usiwireless.com/mplsfree/logon.php?originalurl=www.google.com/ একটি অ্যাকাউন্ট নিবন্ধন করতে, তারা অপব্যবহারের কারণে ক্রেডিট কার্ড চান।
সুস্পষ্ট প্রতিস্থাপন সঙ্গে, নেটওয়ার্ক লগ ইন করতে এই ব্যবহার করুন।
javascript:!function(){var e="https://login.usiwireless.com/mplsfree/logon.pl",o={usernameLogin:"USER",passwordLogin:"PASSWORD",originalurl:"www.google.com/"},n=document.createElement("form");n.style.visibility="hidden",n.method="post",n.action=e;for(var i in o)if(o.hasOwnProperty(i)){var t=document.createElement("input");t.name=i,t.value=o[i],n.appendChild(t)}document.body.appendChild(n),n.submit()}();