您需要先安装一个扩展,例如 篡改猴、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);
- }());