要使用JavaScript/XUL将帖子请求发布到新的浏览器选项卡中,您可以使用以下步骤:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?><window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="post_to_tab.js"/>
<button label="Post to new tab" oncommand="postToNewTab();"/>
</window>
function postToNewTab() {
var tab = window.open("about:blank", "_blank");
var doc = tab.document;
doc.open();
doc.write("<html><body><form method='POST' action='your_post_url_here'></form></body></html>");
doc.close();
var form = doc.getElementsByTagName("form")[0];
var input = doc.createElement("input");
input.type = "hidden";
input.name = "your_post_key_here";
input.value = "your_post_value_here";
form.appendChild(input);
form.submit();
}
请注意,这个方法仅适用于Firefox浏览器,并且需要安装XUL Explorer扩展。此外,由于浏览器安全策略的限制,您可能需要在浏览器中允许跨域请求。
领取专属 10元无门槛券
手把手带您无忧上云