您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
All tests are outputed to developer javascript console (try F12 hotkey)
// ==UserScript== // @name Test Script Cross Domain POST // @description All tests are outputed to developer javascript console (try F12 hotkey) // @namespace Cross_Domain_POST // @include http://www.reddit.com/r/GreaseMonkey/comments/2wb05u/troubleshooting_dev_tampermonkey_gm/ // @version 2.01 // @grant GM_xmlhttpRequest // @noframes // @run-at document-end // ==/UserScript== (function () { "use strict"; if (document.usr_trig !== undefined) { return; } document.usr_trig = true; console.log('start'); function init() { /* YOUR CODE BEGIN */ console.log('init begin'); GM_xmlhttpRequest({ method: "POST", url: "http://www.w3schools.com/php/welcome.php", headers: { "User-Agent": "Mozilla/5.0", "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8" }, data: "name=test&email=test", onload: function (response) { console.log ("========== response start ============"); console.log([ response.status, response.statusText, response.readyState, response.responseHeaders, response.responseText, response.finalUrl ].join("\n")); console.log ("========== response end ============"); console.log ("finish"); } }); console.log('init end'); /* YOUR CODE END */ } document.addEventListener("DOMContentLoaded", init); }());