如何发布使用Firebug的网页?
Answer 1:
AFAIK萤火虫不能做到这一点。 然而,有一个非常有用的Firefox扩展,在Firebug的精神,所谓篡改数据 。 这应该可以做你想做的。
它可以让你监控由浏览器发出的每个请求,你可以打开,可以让你看一个选项,并编辑,它就会被发送之前每一个请求。
Answer 2:
您可以通过(在FireFox CTRL + SHIFT + K EG),然后键入简单的JS打开控制台发送POST请求的任何页面:
var formPost = document.createElement('form');
formPost.method = 'POST';
formPost.action = 'https://www.google.com'; //or any location you want
document.body.appendChild(formPost);
formPost.submit();
Answer 3:
火狐27(或许更早版本太多,从来没有检查)还内置开发工具来修改并重新发送请求。 如果您没有安装Firebug的做,控制台可以通过按下F12键。 如果Firebug的安装,按Ctrl+Shift+K
代替。
Answer 4:
我知道这是一个老问题,但我最近偶然发现了同样的问题,想和大家分享我使用的方法。
假设你要张贴到网站与方法=“POST”(很可能出现的情况)一个形式,你可以使用Firebug的JavaScript命令行程序提交POST请求。 只需点击萤火虫“显示命令行”图标,然后在窗口的最底部进入狭窄的文本框是这样的:
document.forms[0].submit()
也许这可以帮助别人。
Answer 5:
另一种简单的解决方案是加载使用jQuery的任何网页,并键入一个$ .POST()在控制台中。
Answer 6:
HTTP资源测试是一个Firefox插件,可以做到这一点。
Answer 7:
另一个强大的Firefox插件进行POST请求和一些更多的功能是Hackbar 。
Answer 8:
相关阅读:要重新发送已经发了一个帖子,请右键单击网/ XHR鉴于POST请求,然后单击“重新发送”。
用Firebug 1.12.0:
Answer 9:
来到这里寻找这样做的Firebug的方式。 然后我意识到,我可以用小提琴手 。 这是最有力的工具,我知道,当涉及到调试Web请求。
对于任何浏览器,系统或平台提琴手免费的网络调试代理
点击作曲家标签 ,写为期望您的要求-然后单击执行。
Answer 10:
插件NO NEED!
只需将其拖书签栏的任何URL,然后点击右键, 编辑 ,并插入JavaScript代码:
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 form = document.createElement("form"); form.setAttribute("method", "post"); form.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]); form.appendChild(hiddenField); } } document.body.appendChild(form); form.submit(); } parsed_params={}; my_params.substr(1).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);
然后进入目标站点链接,然后单击书签栏中该按钮! 就这样!
( 来源: https://stackoverflow.com/a/38643171/2377343 )